일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- BEAN
- vuex
- Excel
- Vue.js
- Singleton
- dependency injection
- Setter
- di
- cache
- VUE
- 프로토타입
- Kotlin
- 로그인
- Stateless
- js
- vue-cli
- JPA
- Security
- 라이프 사이클
- 캐시
- Spring
- Java
- HTTP
- thymeleaf
- javascript
- Repository
- 의존성 주입
- HTTP 메서드
- DB
- 싱글톤
- Today
- Total
목록에러페이지 (2)
jhhan의 블로그

원래 이번편까지 (1)에 할려고 했는데 길어질 것 같아서 이렇게 나눠서 진행합니다. 저번 편을 보셨다면 프로젝트 생성은 완료되셨을 것입니다. 이제 직접적으로 로그인을 해보겠습니다. 우선 프로젝트 파일 중에서 pom.xml을 찾아서 다음과 같이 추가합니다. dependency를 추가하는 부분인데 없는 것만 추가하시면 됩니다. 그런 다음 src/main/java/com.example.설정한이름 파일 밑에 SecurityConfig라는 클래스를 하나 생성합니다. (SecurityConfig말고 다른 이름을 하셔도 됩니다.) 그리고 다음과 같이 SecurityConfig클래스를 작성합니다. antMatchers("/adminOnly").hasAuthority("ROLE_ADMIN") : /adminOnly라는 ..

ErrorPage Spring에서 HTTP 403, 404같은 오류가 나타날 경우 error를 표시하는 페이지로 넘어갈 수 있습니다. (간단하게 Error를 대신해서 표현해주는 페이지입니다.) ErrorController를 Implements하여 진행합니다. (Implements를 사용한 것으로 보아 ErrorController는 인터페이스로 보입니다.) 에러페이지를 나타낼 수 있는 간단한 예제코드를 아래에 보여드리겠습니다. 저는 MyErrorController로 진행을 했습니다. 다른 이름으로 설정하셔도 관계없습니다. ErrorController를 Implements하여 진행되는 것을 알 수 있습니다. @Slf4j라는 애너테이션을 사용했는데, 이 애너테이션은 lombok이 있어야 사용이 가능합니다. 초..