20210922_TIL

hellooz·2021년 9월 22일
0

TIL

목록 보기
6/8

Spring

  • 웹 MVC 개발

    • @Controller에서 @GetMapping() , @PostMapping()으로 주소를 매핑함
    • Get은 주로 조회할 때, Post는 등록 할 때 사용됨
  • 스프링 DB 접근 기술

    • mysql 계열을 많이 쓰게 될 것.
    • sql에서 "generated by default as identity" 는 값을 안넣어도 자동으로 들어가게 설정
  • 스프링의 의존성 주입(DI)을 사용하면 기존 코드 변경 없이, 설정만으로 구현 클래스를 변경할 수 있다.

  • 개방-폐쇄 원칙(Open-Closed Principle)

  • 인터페이스를 두고 구현체를 바꿔 낄 수 있다. -> 다형성 활용 -> 스프링 컨테이너가 편리하게 지원해줌

  • 테스트는 스프링 컨테이너까지 올리고 테스트 하는 것 보다 (통합테스트), 순수한 단위테스트가 훨씬 좋은 테스트

단축키

  • ctrl + e : 최근에 본 목록
  • ctrl + alt + l : 코드 정리

(출처 : 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술)

0개의 댓글