일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 테스트메소드
- MySQL
- 검색
- appspec
- 포트
- WeNews
- AuthenticationEntryPoint
- foreignkey
- 메세지수정
- 2 > /dev/null
- subquery
- 참조키
- 컨테이너실행
- 커밋메세지수정
- querydsl
- ㅔㄴ션
- ubuntu
- 메소드명
- 테스트
- 외부키
- 예약
- 서브쿼리
- 추후정리
- appspec.yml
- EC2
- Query
- docker명령어
- 네이티브쿼리
- 적용우선순위
- application.yml
- Today
- Total
목록Spring Boot (83)
제뉴어리의 모든것
package january.man; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.config.ConfigurableListableBeanFactory; import org.springframework.beans.factory.support.DefaultListableBeanFactory; import org.springframework.boot.ApplicationArguments; import org.springframework.boot.context.event.ApplicationStartedEvent; import org.springframework.boot..
[IntelliJ] IntelliJ 외부 라이브러리 추가하기(SpringBoot 외부 라이브러리 추가) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ [IntelliJ] IntelliJ 외부 라이브러리 추가하기(gradle 외부 라이브러리 추가) ] 입니다. : ) 인텔리 제이에서 외부 라이브러리를 추가 하거나, SpringBoot에 외부 라이브러리를 추가하는 방법을 간단하게 알아보려 한다. 프로젝트에 외부 jar 추가하기 인텔리제이에서 내가 만들었던 또는 사용하고 싶은 외부 jar 파일을 클래스패스에 추가하려면 어떻게 해야 할까? 이때 참고로, 이클립스와 인텔리J는 다른점이 있으니 이점도 유의 하도록 하자. - Eclipse : workspace(워크스페이스) 기준 - IntelliJ : projecx..
slf4j를 사용해야 하는 이유 (inyl.github.io)
#자바빈(JavaBean)이란? 일반적인 웹사이트는 디자이너와 프로그래머가 협력하여 개발한다. 그런데 프로그래머가 JSP페이지에 자바코드를 입력했을때 디자이너 입장에서는 해석하기 어려워지고 효율또한 매우 떨어지게 된다. 이런 비효율적인 부분을 지원하기위해 제공되는 기능의 형태가 자바빈이다. 자바빈은 JSP페이지의 디자인 부분과 로직부분을 나눔으로써 복잡한 자바코드를 줄이고 프로그램의 재사용성을 증가시킨다. #자바빈의 설계 규약 자바빈을 작성하기 위해서는 설계규약을 따라야 한다. 만약 설계규약과 맞지 않는 경우 자바빈의 특성을 갖지 않는 클래스가 되어버릴수 있다. 1. 멤버변수마다 별도의 get/set 메소드가 존재해야 한다. 2. get 메소드는 매개변수가 존재하지 않아야한다. 3. set 메소드는 반드..
[Spring] 스프링 빈(Bean)의 개념과 생성 원리 빈(Bean) Spring IoC 컨테이너가 관리하는 자바 객체를 빈(Bean)이라는 용어로 부른다. 우리가 new 연산자로 어떤 객체를 생성했을 때 그 객체는 빈이 아니다. ApplicationContext.getBean()으로 얻어질 수 있는 객체는 빈이다. 즉 Spring에서의 빈은 ApplicationContext가 알고있는 객체, 즉 ApplicationContext가 만들어서 그 안에 담고있는 객체를 의미한다. 어떻게 Spring IoC 컨테이너에 빈을 등록할까? 빈을 만드는 방법은 다양하지만 기본적으로 크게 두가지 방법이 있다. ① Component Scanning ② 빈 설정파일에 직접 빈을 등록 Component Scan @Comp..
Repository로 Entity를 save할때 해당 Entity의 PK가 AI같은 DB에서 자동 할당해주는 필드(DB에서 Unique를 보장하므로)가 아니고 사용자가 입력하여 지정되는 필드라면(ex: String) Insert 하기 전에 해당 PK(예를 들어 String 형식의 Email이라던가..)를 Where 조건절로 넣어서 해당 테이블을 한번 Select 해서 중복되는 데이터가 없는지 확인하고 Insert를 한다. 그리고 다른 테이블을 참조하는 테이블의 경우 자신의 테이블의 PK가 AI여도 참조하는 테이블의 필드가 String같은 필드라면 참조하는 테이블에 해당 필드값이 존재하는지 Where조건으로 참조하는 테이블을 한번 Select 한 뒤 Insert한다. 그러므로 A 테이블 if(PK -> A..