已采纳回答 / 龙虾三少
你好:mybatis和jdbctemplate比较,的确jdbctemplate可以让你非常自由的写代码,就像直接写sql语句一样,但是这些自由度在企业级的团队内的应用是灾难性的,首先,所有人的代码落地都是基于自己的业务场景,放纵的写sql,用join,当然,必要的多对多的join是可以的,但是好几张甚至好几十张表关联在一起的应用是没有办法维护的,到那一天所有人都会发现我们的应用是完全面向数据库的设计风格,而不是面向业务模型的,等到业务发生了变化所有人都要看代码改代码到底层的sql语句级别,而且多join...
2018-12-09
springboot项目的创建直接用IDEA里边的那个spring initializer选项就好了把?
2018-12-09
最新回答 / 慕侠3183483
可以前端做,但是一般都是后端做,写一个统一过滤器也可以 @Override public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { HttpServletResponse response = (HttpServletResponse) res; response.setHeader("Ac...
2018-12-08
在基类Controller上添加ControllerAdvice这个注解. 其余的Controller就不用再继承了
2018-12-06
已采纳回答 / 龙虾三少
数据库和DataObject尽可能做到一一映射,不要用mybatis层的聚合关联方式,因为企业级的项目内一般会做分库分表,将用户密码表拆分到另外一个数据库中,这个时候mybatis层处理不同数据源的内容就力不从心了,因此最好是的model层处理对应的聚合,dataobject和数据源保持一对一的关系
2018-12-06