본문 바로가기

spring-boot5

@SpringBootApplication 어노테이션이란? @SpringBootApplication 어노테이션이란? ComponentScan, SpringBootConfiguration, EnableAutoConfiguration 으로 이루어 짐. @ComponentScan root 패키지에서 빈검색을 진행한다. @SpringBootApplication 이 선언된 클래스의 패키지를 루트 패키지라 생각하면 됨. @Component, @Bean, @Service 등 @EnableAutoConfiguration 미리 정의되어 있는 빈을 등록해준다. 미리 정의되어 있는 빈은 Spring-boot-autoconfigure 외부 라이브러리에 spring.factoires 에 등록돼있음. @SpringBootConfiguration SpringBoot 의 @Configura.. 2020. 10. 18.
spring boot 로그인 실패 시 후속 작업 (리다이렉트) spring boot 로그인 실패 시 후속 작업 (리다이렉트) AuthenticationFailureHandler implements 한 후, @Component 달아주면 됨. redirect 를 아래와 같이 하면 contextRootPath + "/login" 으로 redirect 가 됨. @Component public class AuthenticationFailureHandlerImpl implements AuthenticationFailureHandler { @Override public void onAuthenticationFailure(HttpServletRequest request, HttpServletResponse response, AuthenticationException e) thro.. 2020. 10. 5.
spring boot 에서 yml 파일을 읽어서 map object 를 만드는 것 (map 형태) spring boot 에서 yml 파일을 읽어서 map object 를 만드는 것 정리 (map 형태) 아래 TEST1, TEST2 를 맵 객체에 담기. 2020. 7. 10.
[SpringBoot] SpringBoot 에서 Jpa, H2 사용 (application.yml, application.properties) SpringBoot 에서 Jpa, H2 사용법 (application.yml, application.properties 둘 다 있음) application.properties 에 아래 설정해주기. #DB spring.datasource.url=jdbc:h2:file:./h2db/board spring.datasource.driver-class-name=org.h2.Driver spring.datasource.username= 아이디 spring.datasource.password= 패스워드 #H2 spring.h2.console.path=/h2console spring.h2.console.enabled=trueH2 console 화면 접속 위와 같이 h2.console 설정해주고 SpringBoot 를 .. 2020. 7. 10.