Spring
타임라인 API
타임라인 API요구기능
스프링부트 스타터
json 라이브러리 : json <-> java 변환
빌더 패턴Enum 클래스
인증(Authentication)
JUnit
부가기능을 모듈화, 부가기능은 핵심기능과 관점이 다름
필요하고 유용한 정보르 저장하고 관리하기 위한 집합적인 것
ORM: Object-Relational Mapping
Model
AOP를 통해서 중복 코드 제거, 효율적인 유지보수, 높은 생산성, 재활용성 극대화, 변화 수용 용이 등의 이점을 얻을 수 있다.
객체 사이의 의존 관계를 스프
spring MVC
트랜잭션
Model은 Controller와 View에 의존하지 않아야 한다.
https://catsbi.oopy.io/92cfa202-b357-4d47-8de2-b9b3968dfb2e
WebSecurityConfigurerAdapter @EnableWebSecurity HttpSecurity 🔥 CSRF란?
폴더 서비스에서 addFolders에 String name이 아니라 User user을 파라미터값으로 넣었을때의 문제점
Spring Security
Spring Security
https://velog.io/@falling_star3/Tomcat-%EC%84%9C%EB%B8%94%EB%A6%BFServlet%EC%9D%B4%EB%9E%80
J2EE 표준 스펙 기능으로 Dispatcher Servlet에 요청이 전달되기 전/후에 url 패턴에 맞는 모든 요청에 대해 부가작업을 처리할 수 있는 기능을 제공