[TIL] 220614

Moon·2022년 6월 14일
  • JUnit test 작성시 @Transactional을 적어주면 default는 Rollback = True이다. DB가 제대로 넘어가는지 확인하려면
    Rollback(false)를 적어주자.

  • 스프링 설정 정보는 항상 configuration()을 사용하자.

    @Bean만 붙여도 스프링 빈으로 등록된다. (만든 그대로의순수한 AppConfig가 호출됨) 하지만 싱글톤이 보장되지 않는다.


🐢 거북이스터디

인터페이스에서 상수로 선언한 변수를 변경하고 싶으면 다른 클래스로 가져가야 한다. (인터페이스에 있으면 바꿀 수 없음)

인터페이스에 이런식으로 선언한 경우 클래스로 가져가면 변경할 수 있다.

 public int Base_Fare = 4000;

💡

할 건 너무 많은데 주말에 너무 놀아서 그런지 화요일인데도 집중을 잘 못하고 중간에 졸기도 했다..ㅠㅠ제공되는 스프링 심화강의를 듣다보면 아직 기본적인 부분도 잘 모르는데 건너뛰고 코드만 따라치고 있는 느낌이 들어서 일단 큰 흐름을 경험해 본다는 느낌으로 듣고 인프런에서 핵심원리와 JPA강의를 들으려고 한다.

  • 사실 핵심원리는 캠프 전에 의존관계 자동주입 부분까지 들은 적이 있는데 솔직히 진짜 하나도 기억이 안나서 다시 새롭게 듣는 중이다. 아마 다음 주까지는 실시간 강의 + 스프링 강의들을 듣느라 정말 바쁘게 지나갈 것 같다.

  • 거북이반 스터디에서는 계속 자바 공부를 하고 있는데 잊지 않게 복습하는 느낌이라 도움이 된다. 인터페이스나 추상클래스는 이제 잘 안다고 생각했는데도 헷갈리는 부분이 많았다. (원래 계획대로라면 자바 공부도 계속 하고 있어야하는데 9시 땡하면 쉬고 주말에도 너무 쉬었더니🥲...)
    9 to 9은 집중해서 버리는 시간은 없도록 하고 진짜 이번주부터는 주말에도 꼭...!

profile
매일 성장하는 개발자 되기😊

0개의 댓글