개발자 구겹이

[springboot] Controller 본문

java/springboot

[springboot] Controller

@layers9 2024. 5. 27. 20:33

 

springboot MVC, 전자정부프레임워크 

 

개발 취업, 이직을 생각하는 분들에게 추천드리고 싶은 키왈D  ㅎ

 

 

책 항해를 시작한다

 

 

pom.xml ← 의존성 추가, 프로젝트를 관리하는 maven이 해당 파일을 가지고 필요한 사항들을 build해줄것이므로,

함부러 그 관할 구역을 건드리지 말자

 

localhost:portN → static폴더를 가리킴    index.html 을 출력

localhost:portN/index.html   index.html 을 출력

 

■ thymeleaf 문법으로 템플릿엔진을 사용한다는 /templates 폴더로 접근하고 싶다   Controller 패키지를 만들고 그 안에 method를 담은 .java를 만들어 준다

 

controller/HelloController.java

 

기억하자, ctrl + shift + O  // @annotation에 빨간줄이 나타날 때 쳐주면 필요한 패키지가 auto-import되는 단축키

 

어노테이션을 해 줄 때는 대문자를 함께 사용해주자

 

컨쉽오를 눌러 필요한 패키지를 임포트해주자

 

controller/HelloController.java

 

localhost:portN/helloworld ← helloworld() 가 실행됨 ← templates/helloworld.html 을 출력

 

여기서  " / "은 templates

thymeleaf의 확장자는 ".html"

← 위 두개는 생략해도 좋다