전체글236 Http 상태코드에 따라 Error 페이지 처리하기 기본 에러페이지 src/main/resources/templates/error.mustache 상태 코드에 따른 에러 페이지 src/main/resources/templates/error/{상태코드}.mustache 예시 경로 페이지 코드 {{>layout/header}} {{>layout/bodyHeader}} 권한이 없습니다. 관리자에게 문의해주세요. 관리자 이메일: smpark911020@gmail.com {{>layout/footer}} 결과 화면 스프링 시큐리티를 적용하여 권한이 USER일 경우에만 정상 처리되고, GUEST일 경우에는 403처리되게 하였다. 현재 권한이 GUEST일 경우의 예시이다. 참고 🙈[SpringBoot] 에러 페이지 처리하기🐵 2021. 6. 24. [SpringSecurity] 구글 로그인 연동하기 5 - 스프링 시큐리티 설정 의존성 추가 org.springframework.boot spring-boot-starter-oauth2-client spring-boot-starter-oauth2-client 소셜 로그인 등 클라이언트 입장에서 소셜 기능 구현 시 필요한 의존성이다. spring-security-oauth2-client와 spring-security-oauth2-jose를 기본적으로 관리해준다. SecuriyConfig 클래스 생성 import com.usedcar.admin.domain.user.Role; import lombok.RequiredArgsConstructor; import org.springframework.security.config.annotation.web.builders.HttpSecurity;.. 2021. 6. 21. Java 기본형 데이터 타입의 저장 가능 범위 참고 [JAVA] 3. 기본형 데이터타입의 저장 가능 범위 2021. 6. 11. [SpringSecurity] 구글 로그인 연동하기 4 - User 엔티티 관련 코드 작성 User 클래스 생성 @Getter @NoArgsConstructor @Entity public class User extends BaseTimeEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Column(nullable = false) private String name; @Column(nullable = false) private String email; @Column private String picture; @Enumerated(EnumType.STRING) @Column(nullable = false) private Role role; @Builder public User(String name, .. 2021. 6. 10. 이전 1 ··· 45 46 47 48 49 50 51 ··· 59 다음