상세 컨텐츠

본문 제목

인텔리J+Gradle+SpringBoot2개발 캐시와 에러페이지 구현_7

JSP·자바·코틀린

by 김일국 2019. 12. 22. 16:43

본문

이번 작업은 [인텔리J+Gradle+SpringBoot2개발 캐시와 에러페이지 구현_7]을 진행하였습니다.
 -기술참조 http://wonwoo.ml/index.php/post/1264

- 캐시는 디펜던시와 사용 처리만 하고, 에러 페이지 템플릿페이지에 자동으로 연결되게 처리함(아래 소스와 결과화면)

- 타임리프(thymeleaf) if ~ else문
<h1 th:if="${navSection}" style="color:#ffffff" th:text="${navSection}">Clean Blog</h1>
<h1 th:unless ="${navSection}" style="color:#ffffff" th:text="${error}">Error</h1>

- 캐시 dependency 와 Application에서 사용처리

compile("org.springframework.boot:spring-boot-starter-cache")

@SpringBootApplication
@EnableCaching
public class Application {
public static void main(String arg[]){
SpringApplication.run(Application.class, arg);
}
}



- 오늘 작업소스(그래들+스프링부트2.2.0버전)

timespace_blog_add_20191222.zip
- 마이그레이션 이전 Git참조소스(메이븐+스프링부트1.5.1버전): https://github.com/wonwoo/spring-boot-clean-blog

Ps.
다음 작업은 [인텔리J+Gradle+SpringBoot2개발 로그인구현_8]을 진행할 예정 입니다.
 -기술참조 http://wonwoo.ml/index.php/post/1288 

 - 위 내용은 Github의 OAuth2로 인증(authorize)받고, 스프링시큐리티 DB(User테이블)이용한 권한(authentication)으로 구현됩니다.

timespace_blog_add_20191222.zip
8.23MB

관련글 더보기

댓글 영역