Clean Code that Works.

회사에 간단히 포스팅한 것.

2, 3번 변경점이 굉장히 마음에 든다 :)



주요 변경점으론

1. Spring Data 지원

-> Spring Data는 스프링에서 NoSQL 관련 데이터베이스들 관련해서 쉽게 개발하기 위해 생성된 프로젝트 인데. 지원이 된다고 합니다.

Neo4j나 MongoDB를 지원하는 ItemReader, Writer 등등을 지원 합니다.

 

2. 자바 설정 지원 

-> 스프링 3.1 버전 부터였나.. xml 설정 보다는 자바 설정을 더 추천하고 있는데요.

이번 스프링 배치 버전부터 자바 설정을 지원 합니다!! 

기존에 XML로 만들었던 설정들을 자바 설정을 통해서 지원이 되기때문에.. XML 보느라 눈 빠지는 일이 줄어들것 같네요.

 

3. 유니크 하지 않는 Job 파라미터 지원

-> 이전 버전 스프링 배치 사용해보신분들은 아시겠지만, 배치 잡 실행시키기 위해서는 매번 다른 Job 파라미터들을 전달해 주어야 했습니다. 

이번 버전부터는 매번 새로 생성하지 않아도 된다고 하네요.

이때문에 job repository 스키마가 일부분 변경되었고.. 다행히 마이그레이션 스크립트도 제공 한다고 합니다.

 

4. AMQP 지원

-> 메세징 서비스 미들웨어중 하나인 AMQP 지원 한다고 합니다.

 

5. SQLFIRE 지원

-> 이것도 지원 한다는데.. 뭔지 모르겠네요. :(

아시는분이 회신해주시면 좋을것 같습니다.

 

6. 스프링 상위 버전 지원

-> 3.2.x 버전 스프링을 지원합니다.(Hibernate 4 지원)

 

7. 기타 등등

-> 여러 버그와 성능 향상이 있었다고 하네요.

 

원문 뉴스 : http://www.springsource.org/node/22625