TIL - 2021-05-04

dawn·2021년 5월 4일
0

TIL

목록 보기
9/14

스프링

Lombok 관련 어노테이션
@Log4j : 별도의 Logger 객체의 선언이 없어도 Log4j 라이어브리와 설정이 존재한다면 바로 사용할 수 있다.
@RequiredArgsConstructor는 @NonNull이나 final이 붙은 인스턴수 변수에 대한 생성자를 만들어 낸다.

spring 관련
@Component : 스프링에게 해당 클래스가 스프링에서 관리해야 하는 대상임을 표시
@ComponentScan : @Component가 존재하는 클래스들을 객체로 생성해서 빈으로 관리하게 된다.
@Autowired : 스프링 내부에서 자신이 특정한 객체에 의존적이므로 자신에게 해당 타입의 빈을 주입해주라는 표시. 스프링은 @Autiwired 어노테이션을 보고 스프링 내부에 관리되는 객체중에 적당한 것이 있는지를 확인하고, 자동으로 주입해준다.

테스트 관련
@Runwith : 우선 현재 테스트 코드가 스프링을 실행하는 역할을 할 것이라는 것은 표시
@ContextConfiguration(classes= {RootConfig.class}) : 지정된 클래스나 문자열을 이용해서 필요한 객체들을 스프링 내에 객체로 등록. 스프링이 실행되면서 어떤 설정 정보를 읽어 들려야 하는지를 명시한다. 속성으로 classes를 쓸 경우 @Configuration이 적용된 클래스를 지정해준다.


테스트를 할때도 스프링이 실행된다.


오라클 설치오류 찾는데 시간을 다 썼는데도 못찾았다.... 몇번을 다시 설치하고 레지스터에 저장되어있는 값들도 다 삭제하고 다시 설치했는데....실패
OracleServiceXE 서비스가 오류 1053으로 실행이 안된다.
왜 안되는 거지ㅜㅜㅜㅜㅜ
mysql을 써야하는건가...ㅜ
mysql 이클립스에 연동하는법 모르는데 내일 알아봐서 설정해놔야겠다.
오라클 삭제
레지스터에서 orcl로 시작하는건 안지웠는데 그게 문제인가...답답해!

profile
안녕하세요

0개의 댓글