Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Application {
- private static final Logger logger = LoggerFactory.getLogger(Application.class);
- public static void main(String[] args) {
- var factory = new DefaultListableBeanFactory();
- var reader = new XmlBeanDefinitionReader(factory);
- reader.loadBeanDefinitions(new ClassPathResource("my-beans.xml"));
- var cfg = new PropertyPlaceholderConfigurer();
- cfg.setLocation(new ClassPathResource("database.properties"));
- cfg.postProcessBeanFactory(factory);
- var dataSource = (SimpleDriverDataSource) factory.getBean("dataSource");
- logger.info("Url: {}", dataSource.getUrl());
- logger.info("User name: {}", dataSource.getUsername());
- logger.info("Password: {}", dataSource.getPassword());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement