Optimize Imports on fly
Gradle build -intellij로 세팅 그 밑에것도
File encoding UTF-8 세팅
Build project automatically 체크
Application.properties 파일 .yml로 바꾸기
문법이 두개가 잇다 프로퍼티스랑 yml
프로퍼티스는 server.port=8020
Server.file.uplodaSize=3m
yml은
Server:
Port: 8020
File:
uploadSize: 3m
위의 방식이랑 똑같지만 키보딩을 덜 하는 장점이 있다.
= 주석이다, @Controller 등
@Controller //컨트롤러인것을 스프링에게 명시
@ResponseBody //이 함수의 리턴 값을 그대로 브라우저에 출력하라는 의미
@GetMapping("/about") //about으로 들어오는걸 매핑
@AllArgsConstructor //모든 필드를 아규먼트로 받는 생성자
@ResponsBody 없는 경우
리턴 값에 src/main~~templates + 여기 + .html이 화면에 표시됨
스프링부트와 개발자와의 약속, 룰이다.
@GetMapping("/article/write")
String showWrite() {
return "article/write";
}
위의 경우 src/main/~~templates/article.write.html