Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- spring.datasource.url= jdbc:postgresql://localhost:5432/data1
- spring.datasource.username=postgres
- spring.datasource.password=pass
- spring.secondDatasource.url= jdbc:mysql://localhost:3306/data2
- spring.secondDatasource.username=root
- spring.secondDatasource.password=pass
- spring.jpa.hibernate.ddl-auto=create-drop
- @Configuration
- public class DatabaseConfiguration {
- @Bean
- @Primary
- @ConfigurationProperties(prefix="spring.datasource")
- public DataSource primaryDataSource() {
- return DataSourceBuilder.create().build();
- }
- @Bean
- @ConfigurationProperties(prefix="spring.secondDatasource")
- public DataSource secondaryDataSource() {
- return DataSourceBuilder.create().build();
- }
- }
- public interface MessageRepository extends CrudRepository<Message, Long>{
- }
- @Controller
- @RequestMapping("/messages")
- public class MessageController {
- @Autowired
- private MessageRepository repositoryPostGreSQL;
- @RequestMapping(value="", method = RequestMethod.GET)
- public String listPosta(Model model){
- model.addAttribute("messages", repositoryPostGreSQL.findAll());
- return "messages/list";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement