I've written a couple of posts about it.
Today, I am gonna show you how to use it from spring boot project.
The main point I want to emphasis here is to register DAO interfaces as Spring Bean so that I would be reused across your application:
@Configuration public class Config { @Autowired private DataSource dataSource; @Bean public DAO dao(){ return new DAO.Builder(dataSource) .config(new spwrap.Config().useStatusFields(false)) .build(); } @Bean public CustomerDAO customerDAO(DAO dao){ return dao.create(CustomerDAO.class); } }See the github page https://github.com/mhewedy/spwrap-examples/tree/master/spring-boot-mysql for the complete project.
Learn more: https://github.com/mhewedy/spwrap/wiki/Using-with-Spring-Boot-other-DI-frameworks
Thanks to stored-procedure-proxy at: https://github.com/marschall/stored-procedure-proxy/wiki/Object-Lifetime
No comments:
Post a Comment