April 27, 2019
스프링 프레임워크를 기반으로 한 개발 플랫폼
Build Deploy in Coodeee
Gradle kotlin DSL? groovy DSL? Gradle Kotlin DSL - 4가지 강점
Springboot gradle plugin
Domain : @Entity, @Repository Service : @Service, @Component Controller : @Controller, @RestController
profile을 사용해서 모듈이나 운영환경에서 활성화/비활성화할지 구분할 수 있음
#default
io:
honeymon:
age: 20
---
spring:
profiles: beta
io:
honeymon:
age: 30
---
spring:
profiles: develop
io:
honeymon:
age: 33
@ConfigurationProperties 사용해서 외부 주입해서 jar 실행 시키는 것 가능 gradle script에 kapt? 추가해줘야 함 (annotation 관련)
$ java -jar aaaa.jar --io.honeymon.age=20 --server.port=9092
이런식으로 가능
application.yml or application.properties
접근방식 : http or JMX (Java management eXtension) Endpoints : 애플리케이션 종단점 제공 Metrics: 다양한 모니터링 시스템 지원 Audit: 애플리케이션 이벤트 감시