摘要: 如果使用JDBC或者类似于Hibernate的其他框架,很多时候要根据需要去拼装SQL,这是一个麻烦的事情。因为某些查询需要许多条件,比如查询角色,可以根据角色名称或者备注等信息查询,当不输入名称时使用名称作条件就不合适了。通常使用其他框架需要使用名称条件就不合适了。通常使用其他框架需要大量的Java代码进行判断,可读性比较差,而MyBatis提供对SQL语句动态的组装能力,使用XML的几个简单的... 阅读全文
posted @ 2019-03-28 17:56 这块显卡有点冷 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 在实际工作中,得到数据后的第一步就是验证数据的正确性,如果存在录入上的问题,一般会通过注解校验,发现错误后返回给用户,但是对于逻辑上的错误,很难使用注解方式进行验证了,这个使用可以使用Spring所提供的验证器规则去验证。## 使用 JSR 303 注解验证输入内容Spring Boot 支持 JSR-303、Bean 验证框架,默认实现使用的是 Hibernate validator。在 Spr... 阅读全文
posted @ 2019-03-28 11:36 这块显卡有点冷 阅读(555) 评论(0) 推荐(0) 编辑
摘要: ## Session```import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSession; import org.springframework.web.bind.annotation.CrossOrigin;import org.springframework.web.bind.annotati... 阅读全文
posted @ 2019-03-28 11:16 这块显卡有点冷 阅读(2232) 评论(0) 推荐(0) 编辑
摘要: 在 Spring MVC 中我们会经常遇到重定向。```@RequestMapping("/order/saveorder.html")public String saveOrder(Order order) {Long orderId = service.addOrder(order);return "redirect:/order/detail.html?orderId=" + orderId... 阅读全文
posted @ 2019-03-28 10:49 这块显卡有点冷 阅读(585) 评论(0) 推荐(0) 编辑