![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java后端
文章平均质量分 50
西门吹雪0629
技术天地
展开
-
springboot集成DruidDataSource多数据源
1.config类代码package com.yinta.query.config;import com.alibaba.druid.filter.Filter;import com.alibaba.druid.pool.DruidDataSource;import com.alibaba.druid.wall.WallConfig;import com.alibaba.druid.wall.WallFilter;import com.github.pagehelper.PageHelper原创 2022-03-17 11:01:53 · 1391 阅读 · 0 评论 -
关于spring 的事务管理
1.首先贴图,事务的几种传播行为总结如图:2.如果一个service中调用另外一个service层的方法,入口层service上加了@Transactional(默认Propagation.REQUIRED),而调用层saveRole未加事务注解,那么不管哪里报错,两层方法里面数据库都会回滚,亲自如下:@Transactional(propagation= Propagation.REQUIRED)public void savePerson(){ Person person = n原创 2020-07-01 13:10:53 · 160 阅读 · 0 评论 -
SpringBootTest使用方法
我直接写步骤:1.引入jar包,特别注意,其中scope的含义,如果写test,表示仅表示junit test路径下可以引用到相关依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spr...原创 2020-04-27 15:13:20 · 557 阅读 · 0 评论 -
spring mvc 接收List集合类型属性的问题
在我们利用spring mvc接收前端传过来的数据时,老是会发现接收不到集合类型的参数属性,下面告诉你原因 1.当前端用表单提交的方式时,如下图: 也就是form-data格式,后端该怎么接收呢? 这时就不能使用@RequestBody注解了,会抛异常,这时候需使用@ModelAttribute注解,或者干脆不写 至此,表单格式传输集合类型解...原创 2018-10-17 14:26:11 · 1485 阅读 · 0 评论 -
HttpClient 请求传参时如何优雅的进行编码,拒绝url人工拼接
我们在利用HttpClient进行远程调用时,第三方提供的接口如下:这种接口我们用get、post请求都能调用,但是会有一个问题,传参,@RequestParam 注解表示,传参非body体,我们只能接在/updateUserPhoto这个url后面,就是/updateUserPhoto?userId=""&photoUrl="",很多人在编码时,也总是大学生刚毕业似的,硬性拼...原创 2018-11-15 11:03:32 · 1281 阅读 · 0 评论 -
MyBatis 对象到json格式序列化工具typeHandler
用途:POJO对象可以是任何类型,List,Map等等,转换为json字符串存储到数据库,查询出来的时候自动转换为相应的对象,而非人工操作转换,直接贴上代码如下:package com.xyy.typehandler;import java.io.IOException;import java.sql.CallableStatement;import java.sql.Prepare...原创 2018-11-15 11:19:33 · 1697 阅读 · 2 评论 -
spring boot Websocket
在springboot项目中使用websocket做推送,虽然挺简单的,但初学也踩过几个坑,特此记录。 使用websocket有两种方式:1是使用sockjs,2是使用h5的标准。使用Html5标准自然更方便简单,所以记录的是配合h5的使用方法。1、pom 核心是@ServerEndpoint这个注解。这个注解是Javaee标准里的注解,tomcat7以上已经对其进行了实现,如果是...转载 2018-11-23 10:54:39 · 101 阅读 · 0 评论