이번 작업은 [인텔리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)으로 구현됩니다.
[책]스프링 부트 시작하기 리뷰_1 (0) | 2019.12.24 |
---|---|
인텔리J+Gradle+SpringBoot2개발 로그인구현_8 (0) | 2019.12.23 |
타임리프 템플릿 CRUD 테스트 (0) | 2019.12.21 |
인텔리J+Gradle+SpringBoot2개발 글쓰기구현_5 (0) | 2019.12.20 |
인텔리J+Gradle+SpringBoot2개발 타임리프 템플릿으로 html구현_4 (0) | 2019.12.19 |
댓글 영역