📌 IntelliJ 기본 세팅 📌 Spring Framework 📌 IoC 제어 역전, 제어 반전 📌 DI 의존성 주입 📌 DL 의존성 검색 📌 POJO 📌 AOP 📌 MVC (Model2)
📌 Spring Boot MVC 요청, 응답 📌 서버 / 클라이언트 사이드 랜더링 📌 @Controller 📌 @ResponseBody 📌 @RestController 📌 Spring MVC 의 동작 과정
📌 REST API 📌 RestController 📌 PathVariable 📌 DTO 📌 ResponseEntity 📌 @Autowired / @Qualifier
📌 응답(Response) 데이터 보내기
📌 요청(Request) 데이터 받아오기
📌 Form Data 형식으로 첨부파일 전송하고 받아오기 👾 News : 기사와 첨부파일을 서버에 업로드하기
📌 JDBC 📌 마이바티스 MyBatis 📌 SpringBoot 프로젝트 DB 연결 📌 Request 데이터 DB Insert : News POST 🦎 마이바티스 : useGeneratedKeys 🦎 마이바티스 : resultMap
📌 Request 데이터 DB Insert 하기 (2)
📌 Spring Boot Project 생성 👾 Header / Login / Register Page
📌 Spring Boot Security 👾 Register 회원가입 📌 Spring Boot Validation (@Valid / @Validated / BindingResult )
🐾 Service : Register 로직 구현
📌 AOP (관점 지향 프로그래밍) 📌 @어노테이션 으로 AOP 구현하기 🐊 @Aspect / @Pointcut / @Around / @Before 👾 메소드 실행 시 로그 정보가 출력되도록 하는 @어노테이션 👾 유효성 검사 @어노테이션
📌 예외를 핸들러로 처리하기 (@ExceptionHandler) 👾 Form 으로 로그인 정보 객체로 받아오기