
JAVA框架
横石拦浪
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Springboot的表单校验
很多时候,前端需要传递表单数据给后端,那么后端该如何接收前端的数据呢?又如何对参数进行校验呢? 假如前端以application/x-www-form-urlencoded的方式将以下参数以键值对传递给后台: 可见参数比较复杂,而且包含一个对象数组,此时可以在后端新建一个表单类去接收参数,属性名要与前端参数的名称一致。此时可在属性名上加入@NotEmpty等注解进行参数的校验。 表单类 pack...原创 2020-02-13 03:43:51 · 317 阅读 · 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 · 233 阅读 · 0 评论 -
Mybatis小结
resultType:数据库的column可以直接映射到pojo中的属性中,如果column和属性不一致要使用别名。 如果pojo中没有包括查询出来的列名,需要增加列名对应的属性即可完成映射。 resultMap:需要单独定义resultMap,可以完成较为复杂的映射情形,可以实现延迟加载 常用字段: association:将关联查询信息映射到一个pojo中 collection:将关联查询信息...原创 2019-10-25 00:33:10 · 132 阅读 · 0 评论 -
SpringBoot项目和SSM项目的比较
最近尝试用Springboot整合原来的SSM项目,发现配置上比原来简便了很多,在开发时可以更专注于业务逻辑了,现在来比较以下两者在配置上的差别。 Dao层 Springboot项目在Mapper接口上加上@Mapper注解,可以自动生成实现类对应的bean //Springboot项目 @Mapper public interface WeatherMapper { public Lis...原创 2019-11-14 14:54:38 · 7993 阅读 · 5 评论 -
Mybatis小结(一)
Mybatis的入门使用: 1、从 XML 中构建 SqlSessionFactory 2、从 SqlSessionFactory 中获取 SqlSession //从数据库查询Employee表并将查询结果映射到Employee类上 public class EmployeeMapperTest { @Test public void query() throws IOExce...原创 2019-11-19 19:56:19 · 109 阅读 · 0 评论 -
SpringMVC小结
SpringMVC的工作流程: 1、用户发送请求到DispatcherServlet 2、DispatcherServlet调用HandlerMapping 3、HandlerMapping生成处理器对象和处理器拦截器(如果有)返回给DispatcherServlet 4、DispatcherServlet调用HandlerAdapter处理器适配器 5、HandlerAdapter调用具体的C...原创 2019-11-19 22:39:27 · 100 阅读 · 0 评论 -
Springboot事务管理
注解配置: 在Service层的实现类上加上注解 @Transactional(propagation = Propagation.REQUIRED,isolation= Isolation.DEFAULT) 在Springboot的入口类开启事务@EnableTransactionManagement 测试:Service层执行更新操作后主动抛出异常 @Override public voi...原创 2019-11-24 18:33:22 · 208 阅读 · 0 评论