일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- spring
- spring boot devtools
- spring test mvc
- Multi DataSource
- 데브툴즈
- apache thrift
- spring cloud config
- OAuth2.0
- spring boot 1.3
- devtools
- KSUG
- spring camp
- WebApplicationInitializer
- @MVC
- Spring Boot
- 스프링시큐리티
- Fiilter
- elasticache
- 인텔리J
- Spring Security OAuth
- spring security
- Spring MVC
- spring boot mybatis
- OAuth 2.0
- spring-mybatis
- ServletContextInitializer
- 스프링
- mybatis
- 스프링 부트
- spring cloud
- Today
- Total
목록devtools (2)
홍이의 개발 노트
인텔리J와 Spring Devtools를 사용하면 devtools에서 이야기한 기능이 안먹히는 경우가 있다. 물론 이클립스에서는 문제없이 바로 되지만 유독 인텔리J에서만 안된다. 예를 Thymeleaf 나 벨로시티등 변경되면 바로 적용이 안되어서 많이 불편하다. 그래서 ctrl(OSX command) + shift + f9를 따로 눌러줘야한다. 그래서 여기저기 조사해보니 기본적으로 옵션으로 조정해줘도 애플리케이션이 실행상태에서는 적용이 안되도록 되어 있었다. 그러던 중 스택오버플로우를 보니 매크로를 사용해보라는 힌트를 줘서 ( 링크 ) 한번 해보았다. 인텔리J매크로 만들기가 생각 보다 쉽다. Edit -> Macros -> Start Macro Recoding 위의 메뉴로 가보자 그럼 IDE 하단에 아래..
Spring Boot 1.3 에 DevTools라는 프로젝트가 추가 관련 내용: https://spring.io/blog/2015/…/17/devtools-in-spring-boot-1-3 기능에 대해 대략 살펴보면Thymeleaf, Freemarker, Groovy Templates, Velocity, Mustache 의 캐시부분의 비활성화 속성을 기본적으로 셋팅 새로고침 했을 때 바로 바뀌도록 하려는 듯 ( 옵션만 변경된 듯 )소스의 변경이 일어나면 스프링 Boot 서버가 새로 시작되면서 바로 반영 소스 변경시 감지하여 스프링 컨테이너가 리스타팅 됨 class가 많이 있거나 서버 시작시 오래 걸릴경우 효율이 떨어질것으로 보임 그래서 해당 본문에도 마이크로서비스(MSA) 에는 적합할거라고만 기술html..