action : URL연결주소를 적어 페이지로 폼데이터를 보냄
method: 속성값으로 get과 post 2가지 설정가능
스프링부트는 객체를 만들지 않아도 됌! 알아서 객체 생성하기 때문
@Autowired
SELECT
: 테이블에서 데이터 조회spring.h2.console.enable=true
작성@AllArgsConstructor
: 모든 필드를 매개변수로 하는 생성자 자동 생성@ToString
: toString()
메서드를 자동으로 생성@Slf4j
: 로그 기록을 위한 로깅 도구 (Sample Logging Facade for Java)
@PathVariable
: URL 요청에서 값을 추출해 컨트롤러의 매개변수로 전달findById()
: 특정 id값으로 데이터를 조회, Optional
타입 반환findAll()
: 모든 데이터를 조회, Iterable
타입 반환{{#article}}{{/article}}
: 뷰에서 article
모델 데이터를 사용할 범위 지정<a>
또는 <form>
태그로 작성<a href="URL_주소">링크 대상</a>
return "redirect:URL_주소";