[SpringBoot] SpringBoot 시작하기
- Web/SpringBoot
- 2022. 3. 6.
SpringBoot 시작하기
Spring Boot 입문
Spring Boot의 시작은 매우 간단하다.
main => resources 파일 안의 static의 index.html을 만들면 끝이다.
Spring Boot의 시작과 함께 주소창에 localhost:포트 입력하게 되면 다음과 같이 화면이 출력된다.
Spring은 실행 시, 제일 먼저 index부터 찾는다.
마찬가지로 Spring Boot 또한 index를 찾는다.
만약, index가 없을 경우, templates안의 index를 찾고, 그러고도 없다면 error를 발생시킨다.
Java 부분 이용하기
Java 부분은 더욱 간단하다.
Class명 위의 @Controller를 입력한다.
MVC 패턴의 Controller이다.
Servlet의 어노테이션과 동일한 효과이며, 약 20년간 MVC의 보급화로 Spring은 기본으로 MVC 기능을 제공한다.
그 후 간단하게 Methord를 생성했다. 명칭은 test이다.
간단히 해석한다면 url에 http://localhost:8080/test 이라는 get방식을 활용할 경우 Server는 자연스럽게 Controller의 test를 찾는다. 그 후, System.out.print의 명령어로 콘솔 창에 test를 출력과 동시에 test.html이라는 페이지를 호출하는 방식이다.
이 방식은 결국 <a href="/test.html">과 비슷한 동작을 나타내지만 그 중간에 Java가 실행됨으로써, 중간 경유지를 만들었다는 것을 확인 할 수 있다.
※ 도착지는 반드시 templates안에 생성해야 한다.
static안에 test.html 생성 시, html을 읽지 못 한다.
결과
위와 같은 결과가 허무하게 생성된다.
기존의 html과 server의 연결방식이 허무하게 끝난다.
프로젝트 생성 후, 약 5 분의 결과물이다.
'Web > SpringBoot' 카테고리의 다른 글
[SpringBoot] Test, JUnit 생성하기 (0) | 2022.03.09 |
---|---|
[SpringBoot] MyBatis 연동하기 (0) | 2022.03.09 |
[SpringBoot] SpringBoot 기본 라이브러리 (0) | 2022.02.24 |
[SpringBoot] SpringBoot Port 변경하기 (0) | 2022.02.23 |
[SpringBoot] Spring Boot 생성하기 (0) | 2022.02.23 |