Spring Boot

김효준·2023년 11월 15일
0

수업정리

목록 보기
19/41

프로젝트 세팅

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

0개의 댓글