개발자가 되기까지 (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..

개발자가 되기까지 (2023.08.16~2024.04.15)/[Spring] Basic Web2024. 1. 15. 23:06[Spring] 02. logback.xml 설정과 og4jdbc.log4j2.properties

logging framework를 log4j가 아닌 logback을 사용하기 위해서 src/main/resources > log4j.xml을 삭제하고 logback.xml을 생성한다. logback을 사용하는 이유는 log4j에 비해 우수한 성능으로 인정받고 있기 때문이다. 주목할만한 장점 중 하나는 log4j 구성과의 호환성이 좋아 log4j에서 logback으로의 전환이 단순하다는 것이다. 또한 Logback은 적극적으로 개발 및 유지 관리되어 최신 상태로 유지하려는 노력을 하고 있다. logback의 공식 홈페이지는 https://logback.qos.ch/manual/configuration.html 이다. Chapter 3: Configuration In symbols one observes a..

프로그래머스 Lv.1 정수 제곱근 판별
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 15. 14:53프로그래머스 Lv.1 정수 제곱근 판별

class Solution { public long solution(long n) { long answer = -1; long num = 0; for(int i = 1; i

728x90
반응형
image