개발자가 되기까지 (2023.08.16~2024.04.15)/[Spring] Basic Web2024. 1. 16. 21:19[Spring] 07. 초기 레이아웃 설정 (header.jsp / nav.jsp / footer.jsp)

src > main > webapp > WEB-INF > views > layout 폴더에 header.jsp / nav.jsp / footer.jsp 를 생성하고 초기 레이아웃을 작성했다. header.jsp 가 끔씩 쓸까봐 묵혀둔 물건 필 요한 사람에게 드 림! 가필드 nav.jsp 홈 글쓰기 드림 로그인 회원가입 footer.jsp 2024 GaFeelDream, Inc [Spring] 07. 초기 레이아웃 설정 (header.jsp / nav.jsp / footer.jsp) (다음 게시물 예고편) [Spring] 08. 게시판의 초기 MVC 구성

개발자가 되기까지 (2023.08.16~2024.04.15)/[Spring] Basic Web2024. 1. 16. 20:18[Spring] 06. RootConfig class 설정

RootConfig class는 DB 관련 설정을 하는 곳이다. 그러므로 DB에서 root 계정으로 로그인을 하여 User를 생성하고 프로젝트에서 사용할 DB의 권한을 먼저 부여했다. # User 생성 / DB 생성 -- root 계정으로 DB 생성, User 생성 -- DB 생성 구문 CREATE DATABASE DB이름; -- user 생성 구문 CREATE USER 'User이름'@'localhost' identified by 'User의 비밀번호'; -- user 권한 부여 GRANT ALL PRIVILEGES ON DB이름.* TO 'mywebUser'@'localhost' WITH GRANT OPTION; -- 권한 설정 완료 FLUSH PRIVILEGES; 그 후, User 계정으로 로그인하..

개발자가 되기까지 (2023.08.16~2024.04.15)/[Spring] Basic Web2024. 1. 16. 01:24[Spring] 05. ServletConfiguration class 설정

WebMvcConfigurer를 implements를 한다. WebMvcConfigurer를 통해 기본적인 설정을 커스터마이징하거나 추가적인 기능을 확장할 수 있게 된다. WebMvcConfigurer에서 addResourceHandlers(ResourceHandlerRegistry)와 configureViewResolvers(ViewResolverRegistry) 를 override 한다. package com.basicWeb.www.config; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; import org.springframework.web.servlet.config.annotation.ViewR..

개발자가 되기까지 (2023.08.16~2024.04.15)/[Spring] Basic Web2024. 1. 16. 01:02[Spring] 04. WebConfig class 설정

AbstractAnnotationConfigDispatcherServletInitializer를 extends 한다. AbstractAnnotationConfigDispatcherServletInitializer class를 상속하고 사용하는 서브클래스는 주로 웹 애플리케이션의 초기 설정을 담당한다. extends하면 구현되지 않은 method를 불러올 수 있는데 add 해서 추가한다. web.xml package com.basicWeb.www.config; import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer; public class WebConfig extends Abstrac..

[Spring] 03. Project의 초기 Frame 설정
개발자가 되기까지 (2023.08.16~2024.04.15)/[Spring] Basic Web2024. 1. 15. 23:49[Spring] 03. Project의 초기 Frame 설정

src/main/java 하위에 config / domain / handler / controller / service / repository package를 생성한다. 그 후, HomeController class를 controller package로 이동시킨다. HomeController class에서 return을 home이 아닌 index로 설정한다. return "home"; HomeController.java package com.basicWeb.www.Controller; import java.text.DateFormat; import java.util.Date; import java.util.Locale; import org.slf4j.Logger; import org.slf4j.Logge..

728x90
반응형
image