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