Spring - to do list 어플리케이션 만들어보기

2.[Spring] view는 왜 필요한가? - HTTP response에 HTML 추가하는 법 (하드코딩)

post-thumbnail

3.[Spring] 뷰를 사용해 특정 JSP 페이지로 리다이렉션하는 방법

post-thumbnail

4.[Spring] 'request URL 쿼리파라미터값'을 '컨트롤러 코드'로 가져와, '뷰'로 전달하는 방법 - @RequestParam, Model

post-thumbnail

5.[Spring] 컨트롤러 코드에서 @GetMapping, @PostMapping으로 리다이렉션 수행하기

post-thumbnail

6.[Spring] 하드코딩된 사용자 ID 및 패스워드 검증하기

post-thumbnail

7.[Spring] todo 기능 만들기 - Todo, TodoService, TodoController

post-thumbnail

8.[Spring] Request vs Model vs Session과 @SessionAttributes 사용법

post-thumbnail

9.[Spring] JSTL을 통해 Todos를 테이블에 표시하기

post-thumbnail

10.[Spring] webjars로 Bootstrap CSS 프레임워크 사용하기

post-thumbnail

11.[Spring] Todo 추가 기능 만들기 (1) - 컨트롤러 코드에서 뷰 이름 리턴 VS redirect:URL을 리턴

post-thumbnail

12.[Spring] Todo 추가 기능 만들기 (2) - TodoController, TodoService 리팩토링 + model 의미

post-thumbnail

13.[Spring] Todo 검증기능(1) - 프론트앤드 검증보다 안전한 Spring Boot Starter Validation을 이용한 서버측 검증 (+Spring form tag library)

post-thumbnail

14.[Spring] Todo 검증기능(2) - 유효성 검사 결과(BindingResult 객체)를 form tag library의 <form:errors> 태그로 에러메시지 띄우는 방법

post-thumbnail

15.[Spring] Todo 삭제 기능 만들기

post-thumbnail

16.[Spring] Todo update 기능 만들기

post-thumbnail

17.[Spring] Todo 페이지에 deadline 추가하기 (+BootStrap Datepicker 사용)

post-thumbnail

18.[Spring] 네이게이션 바 추가하고 JSP fragment 구현하기

post-thumbnail

19.[Spring] Spring Security(1) : 사용준비 및 설정

post-thumbnail

20.[Spring] Spring Security의 passwordEncoder와 MySQL db에서의 passwordEncoder 예제

post-thumbnail

21.[Spring] Spring Security(2) : 사용자 지정 id와 password encoder 이용 + 새로운 사용자 설정

post-thumbnail

22.[Spring] H2 데이터베이스 준비하기 - 의존성 주입, Spring Security 설정 준비

post-thumbnail

23.[Spring] Todo Entity 만들고 Todo 데이터를 H2에 채워넣기 (+ JPA 프레임워크 - @Entity)

post-thumbnail

24.[Spring] TodoRepository를 만들고, H2 데이터베이스와 list-todos 페이지 연결하기 (+ Spring Data JPA 프레임워크 - JpaRepository)

post-thumbnail

25.[Spring] 모든 Todo 앱 기능을 H2 데이터베이스와 연결하기

post-thumbnail

26.[Spring] h2 db가 아닌 MySQL db를 Todo 앱과 연결하기 (+ Docker 설치)

post-thumbnail