13.07.2015 Views

Spring JavaConfig Reference Guide - Spring Web Services - Parent ...

Spring JavaConfig Reference Guide - Spring Web Services - Parent ...

Spring JavaConfig Reference Guide - Spring Web Services - Parent ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 8. Combining configuration approaches<strong>JavaConfig</strong> can be used in conjunction with any or all of <strong>Spring</strong>'s other container configuration approaches. Thequestion is when and where it's appropriate to do so.8.1. <strong>JavaConfig</strong> and XML8.1.1. Bootstrapping <strong>JavaConfig</strong> from XML with ConfigurationPostProcessorCurrently, to use <strong>JavaConfig</strong> and XML config together, the configuration needs to be 'XML-driven', meaningthat it will be the XML configuration that bootstraps <strong>JavaConfig</strong>.Then, bootstrap an XML ApplicationContext:ApplicationContext context = new ClassPathXmlApplicationContext("application-config.xml");The beans defined in AppConfig and DataConfig will be available via 'context'.8.1.1.1. Configuring configurationsAn added benefit that comes along with bootstrapping <strong>JavaConfig</strong> from XML is that the configuration beaninstances are eligible, just as any other bean, for configuration:<strong>Spring</strong> <strong>JavaConfig</strong> 25

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!