일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Domain Driven Design
- Angular2
- design pattern
- Storm
- Spring Boot
- 제주
- Gradle
- 스프링 배치
- Hbase
- intellij
- apache storm
- Spring XD
- 엘라스틱서치
- Spring
- elasticsearch
- 도메인주도설계
- hadoop
- Spring Batch
- Clean Code
- DDD
- nginx
- docker
- scala
- hdfs
- SBT
- elastic search
- Linux
- hibernate
- Java
- spark
- Today
- Total
목록Programming/Spring (2)
욱'S 노트
몇개월전 springframework.org에서는 어떠한 기능들을 사용하고 어떻게 해당 기능들을 사용하는지 설문조사를 하고 피드백을 받았다. 첫번째 질문은 required 디펜던시를 체크하는 것이고 어떠한 메커니즘을 활용하는 것이었다. 그런 다음 트랜잭션 관리 전략에 대해서도 물었다. 첫번째 설문에 대해선 @Required 어노테이션을 사용한다는 답변이 가장 많았고 두번째 설문에서는 @Transactional 어노테이션을 사용한다는 답변이 가장 많았다. 아래는 첫번째 설문에 대한 응답 결과이다. 두번째 설문의 경우 약 30% 응답자가 Transactional 어노테이션을 사용한다고 하였다. Required 디펜던시를 체크하는 방법 8%비즈니스 로직에서 체크한다.9% init-method를 사용하고 ass..
스프링의 새로운 자바기반 설정에서는 @Configuration 어노테이션 클래스와 @Bean 어노테이션 메소드를 지원한다. @Bean 어노테이션은 메소드 초기화를 위해 지정되고, 스프링 IOC 컨테이너에의해 관리되는 새로운 오브젝트를 설정하거나 초기화하기 위해 사용된다. 스프링 XML 설정에 친숙하다면 @Bean 어노테이션은 엘레먼트와 같은 역할을 수행한다고 보면 된다. @Bean 어노테이션은 스프링 모든 @Componet에 나타날 수 있지만, 주로 @Configuration에 빈정의를 위해서 사용된다. @Configuration으로 클래스를 지정했다는 것은 해당 소스의 주요 목적이 빈 정의라는 것을 의미한다. 더욱이 @Configuration 클래스는 같은 클래스의 @Bean 메소드에서 간단하게 호출하..