SpringBoot爬坑系列
bdlaxx
这个作者很懒,什么都没留下…
展开
-
关于RestTemplate使用过程中的两个问题(请求的URL中带有%25,转换的对象属性值与相应的json串中的key值不对应转换失败)
问题一:请求的URL中带有%25解决:如果请求的URL中包含%号,尤其是参数经过URLEncode之后,restTemplate会把%转成%25。因此将请求地址封装成URI对象既可。例如:User user = restTemplate.postForObject(new URI(requestUrl),null,User.class)问题二: 如果要转换的对象属性值与相应的json串中的key值不对应,转换失败,属性上加JsonField也没有用。解决:需要加上fastjson的转换原创 2020-07-16 20:34:21 · 1246 阅读 · 0 评论 -
转载:Java中的Runnable、Callable、Future、FutureTask的区别和CompletionService的使用场景
https://blog.csdn.net/jdsjlzx/article/details/52912701转载 2020-04-23 21:53:00 · 304 阅读 · 0 评论 -
Quartz的12张数据库表说明
参考地址:https://www.e-learn.cn/en/share/3471635https://blog.csdn.net/xiaoniu_888/article/details/83181078表说明1.1.qrtz_blob_triggers : 以Blob 类型存储的触发器。1.2.qrtz_calendars:存放日历信息, quartz可配置一个日历来指定一个时...原创 2020-04-07 14:19:35 · 6053 阅读 · 3 评论 -
CommandLineRunner与ApplicationRunner
参考:https://blog.csdn.net/lk142500/article/details/90270592转载 2020-03-15 15:03:25 · 212 阅读 · 0 评论 -
Spring-Cloud-Stream+RabbitMQ
参考资料:https://blog.csdn.net/qq_32734365/article/details/81413218https://www.jianshu.com/p/b8f62e9d179fhttps://www.cnblogs.com/gdjlc/p/11920463.htmlhttps://www.jianshu.com/p/bf992c23c381https:...转载 2020-03-15 14:47:54 · 437 阅读 · 0 评论 -
WebSecurityConfigurerAdapter简单分析
参考:https://blog.csdn.net/weixin_42849689/article/details/89957823WebSecurityConfigurerAdapter 类是个适配器, 在配置的时候,需要我们自己写个配置类去继承他,然后编写自己所特殊需要的配置@Configuration@EnableWebSecuritypublic class WebSecuri...转载 2020-03-14 17:27:16 · 16951 阅读 · 1 评论 -
RBAC权限模型
https://shuwoom.com/?p=3041转载 2020-03-14 17:00:03 · 408 阅读 · 0 评论 -
SpringBoot+JWT验证Token
https://blog.csdn.net/itcast_cn/article/details/97757813转载 2020-03-14 16:01:22 · 125 阅读 · 0 评论 -
springboot+atomikos 分布式事务管理器使用
一个事务设计两个数据源操作,需要使用atomikos来构建分布式事务管理器,官网:https://www.atomikos.com/Main/AtomikosResources简单记录几个还算靠谱的博客https://blog.csdn.net/qq_36204764/article/details/100542298https://www.jianshu.com/p/86b4ab...原创 2020-03-07 20:33:46 · 954 阅读 · 0 评论 -
SpringBoot+Mybayis+ShardingJDBC实现分库分表,动态切换数据库
ShardingSphere官网:https://shardingsphere.apache.org/document/current/cn/overview/GitHub地址:https://github.com/apache/incubator-shardingsphereShardingJDBC的一个例子:https://www.jianshu.com/p/3b2ab87b0de7...原创 2020-03-04 20:46:51 · 2989 阅读 · 0 评论 -
SpringBoot+Mybatis多数据源+分布式事务管理
https://www.jianshu.com/p/e16cf4e325e2https://blog.csdn.net/he90227/article/details/52493580涉及3个数据源以上的多数据源配置和分布式事务管理?转载 2020-02-26 17:11:34 · 616 阅读 · 0 评论 -
Java基于redis实现分布式锁
https://www.jianshu.com/p/5ef5ade24cea转载 2020-02-18 17:08:39 · 151 阅读 · 0 评论 -
SpringBoot项目添加Knife4j接口文档
官网:https://doc.xiaominfo.com/码云地址:https://gitee.com/xiaoym/swagger-bootstrap-ui-demo具体如何使用官网有说明,也可以参考demo来自定义使用过程的问题:1.没有显示接口: basePackage的包地址一定要改成自己的或者也可以根据controller来分组...原创 2020-02-15 17:41:54 · 10721 阅读 · 0 评论 -
Swagger2注解详解
https://www.jianshu.com/p/515e48e98152https://www.jianshu.com/p/f30e0c646c63转载 2020-02-15 16:17:29 · 694 阅读 · 0 评论 -
springBoot配置Redis多数据源
https://www.jianshu.com/p/e36e7ba82ff5转载 2020-02-12 22:41:11 · 313 阅读 · 0 评论 -
IDEA中将SpringBoot项目打包成jar包或者war包
jar包:https://blog.csdn.net/qq_37105358/article/details/79467401war包:https://blog.csdn.net/m0_37981898/article/details/82155912经过实践,发现以上的打包方式都有一定问题,仅仅会将代码编译成class然后打包,不会添加springboot框架相关的内容。由于项...原创 2019-09-09 21:05:11 · 653 阅读 · 0 评论 -
SpringBoot单元测试
单元测试(unit testing)是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,Java里单元指一个类。单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。模拟测试(mock testing)就是在测试过程中,对于某些不容...转载 2020-02-05 17:44:19 · 306 阅读 · 0 评论 -
SpringBoot+Druid多数据源配置
以下内容转载自:https://my.oschina.net/u/3681868/blog/1813011一.引入Jar包:<dependency> <!-- MySql驱动 --> <groupId>mysql</groupId> <artifactId>mysql-connector-java</art...原创 2020-01-20 21:49:52 · 5065 阅读 · 2 评论 -
SpringBoot+Mybatis多数据源配置
https://blog.csdn.net/qq_28193409/article/details/89537216https://blog.csdn.net/zxy_9264_ang/article/details/96829229有个坑:配置config时MapperScan的basePackages一定要选择不同的路径,否则无法区分使用哪一个数据库...原创 2020-01-17 19:17:57 · 197 阅读 · 0 评论 -
SpringBoot中WebMvcConfig的常用配置说明
https://blog.csdn.net/zhangpower1993/article/details/89016503转载 2020-01-15 19:24:18 · 5939 阅读 · 0 评论 -
使用idea导入SpringBoot所有红名的解决方法
原因一:由于工具没有识别到项目的pom.xml文件,所以需要在右侧的Maven栏目中点击 +号,选中项目的pom.xml文件,则导入成功。原因二:pom.xml中的SpringBoot的父级配置版本与自己IDEA版本默认导入的SpringBoot版本不一致,修改即可。https://www.2cto.com/kf/201801/714453.html当导入SpringBoot项...原创 2019-06-09 17:18:56 · 21327 阅读 · 5 评论 -
POST/GET请求中RequestBody和RequestParam的应用场景
参考地址:https://www.jianshu.com/p/4981911d5e15POST请求时@RequestBody --> JSON字符串部分@RequestParam --> 请求参数部分application/json格局图图一.pngform-data、x-www-form-urlencoded格局图图二.png1、从conte...转载 2019-07-30 14:51:17 · 6378 阅读 · 0 评论 -
SpringBoot项目添加log4j进行日志记录
我们引入了spring-boot-starter,其中包含了spring-boot-starter-logging,该依赖内容就是Spring Boot默认的日志框架Logback,所以我们在引入log4j之前,需要先排除该包的依赖,再引入log4j的依赖。参考地址:https://www.cnblogs.com/keeya/p/10101547.html#%E4%BD%BF%E7%94%A8...转载 2019-07-26 14:50:59 · 3055 阅读 · 0 评论 -
springboot使用JSch远程读取sshd服务器上的文件
参考地址:https://blog.csdn.net/zmx729618/article/details/81975090https://www.cnblogs.com/baryon/p/9611390.html转载 2019-07-26 17:27:30 · 755 阅读 · 0 评论 -
Springboot WebMvcConfigurer详解
https://blog.csdn.net/cowbin2012/article/details/85194353转载 2019-08-05 10:36:51 · 2155 阅读 · 0 评论 -
SpringBoot常用注解
@SpringBootApplication:包含@Configuration、@EnableAutoConfiguration、@ComponentScan通常用在主类上。@Repository:用于标注数据访问组件,即DAO组件。@Service:用于标注业务层组件。@RestController:用于标注控制层组件(如struts中的action),包含@Controller和...原创 2019-07-27 16:35:49 · 161 阅读 · 0 评论 -
java.lang.ClassCastException的java类型转换异常解决方案
在项目中,需要使用XStream将xml string转成相应的对象,却报出了java.lang.ClassCastException: com.model.test cannot be cast to com.model.test的错误。原因:项目中应该是采用了热部署,devtools,因为累加载器的不同所以会导致类型转换失败措施:在pom.xml中将以下代码注释掉:<...原创 2019-08-19 17:05:52 · 27921 阅读 · 1 评论 -
SpringBoot 中从application.yml中获取自定义常量
https://blog.csdn.net/zhu0836/article/details/80307824转载 2019-08-21 10:01:40 · 1849 阅读 · 0 评论 -
@GetMapping与@PostMapping的区别以及@RequestParam、@Pathvaribale和@RequestBody的区别
在SpringBoot项目中,除非传输数据量较大或者特殊要求,一般情况下增删改使用Post,查使用Get。相对应与@PostMapping和@GetMapping两个注解。那么这两个注解究竟有什么区别呢?@GetMapping用于将HTTP get请求映射到特定处理程序的方法注解具体来说,@GetMapping是一个组合注解,是@RequestMapping(method = Reques...原创 2019-08-12 20:19:33 · 14540 阅读 · 0 评论 -
前后端使用json传递数据时的注意点
前端使用vue的axios传递数据,后端使用springboot来传递数据,因为springboot框架中的HttpMessageConverter会自动进行json与对象之间的互转。 后端传递对象给前端时,前端接收即可,例如接收一个List<User>,其具体内容如下 public class User{ private String name; priv...原创 2019-08-22 15:55:39 · 3052 阅读 · 0 评论 -
springboot后端获取前端请求参数的几种方法
转载自:https://www.cnblogs.com/zhanglijun/p/9403483.html转载 2019-08-30 20:10:33 · 2041 阅读 · 0 评论 -
SpringBoot拦截器、过滤器和监听器
三者使用场景和区别 监听器:listener是servlet规范中定义的一种特殊类。用于监听servletContext、HttpSession和servletRequest等域对象的创建和销毁事件。监听域对象的属性发生修改的事件。用于在事件发生前、发生后做一些必要的处理。其主要可用于以下方面:1、统计在线人数和在线用户2、系统启动时加载初始化信息3、统计网站访问量4、记录用户访问路径。...原创 2019-08-30 20:11:09 · 459 阅读 · 0 评论 -
springboot ControllerAdvice 类似上传超出文件大小异常无法捕获问题详解及解决方式
https://blog.csdn.net/ZYC88888/article/details/88107658转载 2019-09-17 15:50:34 · 671 阅读 · 0 评论 -
UnsatisfiedDependencyException: Error creating bean with name XXXController'
在springboot中遇到了UnsatisfiedDependencyException: Error creating bean with name 'XXXController'的问题,代码如下//controllerpublic class XXXController{ @Autowired private XXXService xxxService; .....原创 2019-09-19 10:55:21 · 24378 阅读 · 1 评论 -
SpringBoot+MyBatis 使用pagehelper实现分页查询
https://www.cnblogs.com/zhenghengbin/p/9368518.html转载 2019-09-23 10:29:40 · 227 阅读 · 0 评论 -
SpirngBoot+Mybatis MBG逆向工程
Mybatis官方文档:http://mybatis.org/generator/configreference/columnOverride.html大佬整理文档:https://www.jianshu.com/p/e09d2370b796https://blog.csdn.net/isea533/article/details/42102297产生的问题 出现xxxWithBlob...转载 2019-10-10 18:51:22 · 118 阅读 · 0 评论 -
使用intellij idea搭建第一个springboot项目
以下内容完全转载自:https://blog.csdn.net/qq_34853322/article/details/82215517https://blog.csdn.net/qq_34205356/article/details/81098354创建一个新项目 File 打开一个新Project选择Spring Initializr,Project SDK里选择所...转载 2019-06-09 16:45:27 · 4369 阅读 · 0 评论