![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA框架
横石拦浪
这个作者很懒,什么都没留下…
展开
-
Springboot的表单校验
很多时候,前端需要传递表单数据给后端,那么后端该如何接收前端的数据呢?又如何对参数进行校验呢?假如前端以application/x-www-form-urlencoded的方式将以下参数以键值对传递给后台:可见参数比较复杂,而且包含一个对象数组,此时可以在后端新建一个表单类去接收参数,属性名要与前端参数的名称一致。此时可在属性名上加入@NotEmpty等注解进行参数的校验。表单类pack...原创 2020-02-13 03:43:51 · 268 阅读 · 0 评论 -
解决SpringMVC与JSON交互时的跨域问题
昨天尝试一下前后端分离,用SpringMVC写了个Restfulapi,在本地服务器部署,然后新建了一个新工程写前端界面获取数据,结果在用jquery的ajax获取api接口的数据,出现了跨域问题,提示:No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘null’ is th...原创 2019-11-02 14:45:10 · 199 阅读 · 0 评论 -
Mybatis小结
resultType:数据库的column可以直接映射到pojo中的属性中,如果column和属性不一致要使用别名。如果pojo中没有包括查询出来的列名,需要增加列名对应的属性即可完成映射。resultMap:需要单独定义resultMap,可以完成较为复杂的映射情形,可以实现延迟加载常用字段:association:将关联查询信息映射到一个pojo中collection:将关联查询信息...原创 2019-10-25 00:33:10 · 91 阅读 · 0 评论 -
SpringBoot项目和SSM项目的比较
最近尝试用Springboot整合原来的SSM项目,发现配置上比原来简便了很多,在开发时可以更专注于业务逻辑了,现在来比较以下两者在配置上的差别。Dao层Springboot项目在Mapper接口上加上@Mapper注解,可以自动生成实现类对应的bean//Springboot项目@Mapperpublic interface WeatherMapper { public Lis...原创 2019-11-14 14:54:38 · 7762 阅读 · 5 评论 -
Mybatis小结(一)
Mybatis的入门使用:1、从 XML 中构建 SqlSessionFactory2、从 SqlSessionFactory 中获取 SqlSession//从数据库查询Employee表并将查询结果映射到Employee类上public class EmployeeMapperTest { @Test public void query() throws IOExce...原创 2019-11-19 19:56:19 · 79 阅读 · 0 评论 -
SpringMVC小结
SpringMVC的工作流程:1、用户发送请求到DispatcherServlet2、DispatcherServlet调用HandlerMapping3、HandlerMapping生成处理器对象和处理器拦截器(如果有)返回给DispatcherServlet4、DispatcherServlet调用HandlerAdapter处理器适配器5、HandlerAdapter调用具体的C...原创 2019-11-19 22:39:27 · 66 阅读 · 0 评论 -
Springboot事务管理
注解配置:在Service层的实现类上加上注解@Transactional(propagation = Propagation.REQUIRED,isolation= Isolation.DEFAULT)在Springboot的入口类开启事务@EnableTransactionManagement测试:Service层执行更新操作后主动抛出异常 @Override public voi...原创 2019-11-24 18:33:22 · 169 阅读 · 0 评论