Loading...
Spring Framework Reference Documentation 7.0.2의 Apache Groovy의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
Groovy는 강력하고, 선택적 타입을 지원하며, 동적인 언어로, 정적 타이핑과 정적 컴파일 기능을 제공합니다. 간결한 문법을 제공하고 기존 Java 애플리케이션과 원활하게 통합됩니다.
Spring Framework는 Grails 프레임워크에서 알려진 것과 같은 Groovy 기반
Bean Definition DSL을 지원하는 전용 ApplicationContext를 제공합니다.
일반적으로 이러한 설정은 다음 예제에 표시된 구조를 가진 ".groovy" 파일에 존재합니다:
1beans { 2 dataSource(BasicDataSource) { 3 driverClassName = "org.hsqldb.jdbcDriver" 4 url = "jdbc:hsqldb:mem:grailsDB" 5 username = "sa" 6 password = "" 7 settings = [mynew:"setting"] 8 } 9 sessionFactory(SessionFactory) { 10 dataSource = dataSource 11 } 12 myService(MyService) { 13 nestedBean = { AnotherBean bean -> 14 dataSource = dataSource 15 } 16 } 17}
Copied!
이러한 설정 스타일은 XML bean 정의와 거의 동일하며
Spring의 XML 설정 네임스페이스도 지원합니다. 또한 importBeans 지시문을 통해 XML
bean 정의 파일을 가져올 수 있습니다.
Resources
Appendix