Spring Boot 2

Spring Security를 이용한 로그인/로그아웃

스프링 시큐리티 - 사용자 정의가 가능한 인증 및 엑세스 제어 프레임워크 - Java 애플리케이션에 인증 및 권한 부여를 모두 제공하는데 중점을 둔 프레임워크 Maven 추가 - 스프링 시큐리티와 Thymeleaf 추가함 추가하고 실행하면 처음에 로그인 화면이 뜸 (기본 로그인 페이지 제공) id : user / pw : 콘솔에 뜸 SecurityConfig.java - SecurityConfig 파일을 생성하여 스프링 시큐리티 관련 설정을 할 수 있음 @Configuration @EnableWebSecurity public class SecurityConfig { @Bean SecurityFilterChain filterChain(HttpSecurity http) throws Exception { ht..

Spring Boot 2023.02.04

Spring boot 프로젝트 생성, 설정

프로젝트 생성 file -> new -> other -> Spring Boot -> Spring Stater Project ** 추가로 필요한 것들은 나중에 Maven에서 추가 가능 - Spring Boot DevTools 스프링부트에서 제공하는 개발 편의를 위한 라이브러리로 기능은 아래와 같이 있음 + Diagnosing Classloading Issues (클래스 로딩 문제 진단) 다중 모듈 프로젝트에서 클래스 로딩 문제가 발생 할 수 있고 문제를 확인하기 위해 restart 사용하지 않도록 설정 가능 + Property Defaults (속성 기본값) Thymeleaf는 성능 향상을 위해 캐싱 기능을 사용하는데 개발 과정에서 캐싱 기능을 사용하면 방금 변경한 내용을 확인하기 어려움 그래서 스프링부트..

Spring Boot 2023.01.20