Spring(1)

공진·2024년 1월 14일
0

스프링 1일차

1 . spring initializr 세팅

2. 톰캣 서버 확인

Tomcat started on port 8080 (http) with context path ''

3. 스프링부트 라이브러리

starter-web : 톰캣, mvc
thymeleaf : 타임리프 템플릿 엔진
starter(공통) : 스프링 부트 + 스프링 코어 + 로깅

라이브러리가 라이브러리를 끌고오는 구조(화면 오른쪽 gradle에서 확인 가능)

테스트 라이브러리
junit: 테스트 프레임워크
mockito: 목 라이브러리
assertj: 테스트 코드를 좀 더 편하게 작성하게 도와주는 라이브러리
spring-test: 스프링 통합 테스트 지원

springboot가 지원하는 welcome 페이지

https://docs.spring.io/spring-boot/docs/current/reference/html/web.html#web

스프링 부트에서 지원하는 기능을 검색해서 적용하는게 중요하단다

4. 컨트롤러

컨트롤러에서 return 값으로 문자를 반환하면 뷰 리졸버가 화면을 찾아서 처리함
resources의 templates + 'Viewname'.html
'Viewname'에 반환된 문자가 들어가게 되고 resources의 template에서 viewname에 맞는 파일을 찾아서 실행시킴

5. 커맨드 창에서 실행시키기


데스크톱에서 스프링 프로젝트까지 옮긴 후

build의 libs에서 snapshot을 찾고 실행시키면 끝

5개의 댓글

comment-user-thumbnail
2024년 1월 15일

정말 인상적인 블로그네요. 자주 뵈어요!

1개의 답글
comment-user-thumbnail
2024년 1월 15일

열심히 하는 모습 보기 좋네요. 블로그에 봄이 오면 좋겠네요!

1개의 답글

관련 채용 정보