some properties some.url=https://www.some.com 1. @PropertySource - config class @PropertySource("classpath:/my/application/some.properties") or @PropertySources({ @PropertySource("classpath:/my/application/some.properties"), @PropertySource(name="otherProperties", value={"classpath:/my/application/other.properties"}) }) or @PropertySource({"classpath:/my/application/some.properties", "classpath:..
Spring SpEL (Expression Language)은 runtime에 object graph를 query하고 조작하는 강력한 표현언어이다. SpEL 문법은 EL(Unified EL)과 비슷하지만, 메서드 호출과 기본 문자열 템플릿 기능 등 추가적인 기능을 제공한다. OGNL, MVEL, JBoss EL 등의 여러가지 자바 표현언어가 존재하지만 스프링 표현언어는 스프링 포트폴리오의 모든 제품에 걸쳐서 사용할 수 있는 하나의 표현언어를 스프링 커뮤니티에 제공하기 위해서 만들어졌다. SpEL은 기술에 독립적인 API를 기반으로하며 필요에 따라 다른 표현 언어 구현을 통합 할 수 있다. SpEL은 Spring 포트폴리오 내에서 식 평가의 기초로 사용되지만 Spring과 직접 관련이 없으며 독립적으로 사..
다음과 같은 상황에서 SmartLifecycle Interface를 확장하여 사용한다. require to be started upon ApplicationContext refresh and/or shutdown in a particular order. 특정 순서로 ApplicationContext 새로 고침 및/또는 종료 시 시작되어야 한다. The callback-accepting stop(Runnable) method is useful for objects that have an asynchronous shutdown process. 콜백 수용 정지(Runnable) 방법은 비동기 종료 프로세스가 있는 객체에 유용하다. 직접 구현한 예제 @Service public class SomeKafkaCon..
- Total
- Today
- Yesterday
- RetryTemplate
- Akka
- java generic
- Query DSL
- guava
- Spring JDBC Template
- Registrar
- spring spel
- 복합키 Mapping
- java EqualsAndHashCode
- java Equals
- scikit-learn
- Embedded Mapping
- Discriminate Mapping
- JPA
- Property
- Mapping
- DI
- JPA Criteria
- @Primary
- Typesafe Config
- Join Table
- Spring Registrar
- Sprint RetryTemplate
- Embeddable Mapping
- Criteria
- Charles proxy
- Spring
- docker
- SmartLifecycle
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |