no image
BaseTime 사용했는데 createdAt에 널값 들어감
package com.ssafy.piece.global.entity;import jakarta.persistence.Column;import jakarta.persistence.EntityListeners;import jakarta.persistence.MappedSuperclass;import lombok.Getter;import org.springframework.data.annotation.CreatedDate;import org.springframework.data.annotation.LastModifiedDate;import org.springframework.data.jpa.domain.support.AuditingEntityListener;import java.time.LocalDateTim..
2024.05.27
WebMvcConfigurer 인터페이스
✅ WebMvcConfigurerJava 기반의 Spring MVC 설정을 커스터마이즈할 수 있는 콜백 메서드를 정의한다.@EnableWebMvc 어노테이션이 붙은 설정 클래스가 Spring MVC의 기본 구성을 조정할 수 있게 한다. configurePathMatchURL 패턴 매칭과 관련된 설정경로의 후행 슬래시 처리 방식 configureAsyncSupport비동기 요청 설정 addResourceHandlers정적 리소스 제공CSS, js, 이미지 파일 등 addInterceptors요청과 응답을 처리하기 위한 인터셉터를 추가할 때 사용인증, 로깅, 권한 부여 등 공통 기능 적용 configureViewResolvers컨트롤러에서 반환하는 뷰 이름을 실제 뷰로 변환하는 뷰 리졸버를 설정할 때 사용J..
2024.03.09
no image
WebSecurityConfigurerAdapter
원래코드 @Configuration @EnableWebSecurity public class WebSecurityConfig extends WebSecurityConfigurerAdapter { @Override protected void configure(HttpSecurity http) throws Exception { http.cors().and().csrf().disable() .and().authorizeRequests() .antMatchers("/home").permitAll() .antMatchers("/mypage").authenticated() .anyRequest().authenticated() ; } } 바뀐코드 @Bean public SecurityFilterChain filter..
2024.01.27