forethought.top的博客

for designing better code!

完美的 jpa 多表 原生sql 分页查询

多表分页查询,强烈推荐原生sql 一般需要两个方法,一个查条数,一个查当前页数据 Page 使用spring 的page 类 @Query(value = "" + "" + &quo...

2019-06-08 00:08:38

阅读数 248

评论数 0

springboot 集成ftp

springboot 集成ftp 上传文件到阿里云 依赖包: <!-- 集成ftp--> <dependency> <groupId>commons-net&a...

2019-06-05 14:46:41

阅读数 128

评论数 0

springboot集成javamail发送邮件 535报错

pom 依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifac...

2019-05-31 21:37:42

阅读数 44

评论数 0

rabbitMQ的简单使用

文章目录direct模式:直来直往,指哪到哪儿配置:生产者:消费者:特点:交换机模式:交换机模式1:topic模式,配置:生产者:消费者:过程:交换机模式2Fanout模式:配置:生产者:消费者:特点:交换机模式3:Headers模式,配置:生产者:消费者:特点:总结: 生产者:制造消息 消费...

2018-12-12 21:10:51

阅读数 84

评论数 1

springboot之远程部署war包

1,远程tomcat配置管理员账号, 详情请看此篇博客 传送 2,修改pom文件 添加插件: <plugin> <groupId>org.apache.tomcat.maven...

2018-11-11 00:04:03

阅读数 117

评论数 0

springboot之参数解析器(WebMvcConfigurerAdapter)

使用redis实现分布式session 将默认的session存放在tomcat的功能   通过redis保存token-user(key-val)的方式实现分布式session cookie中保存token,请求前都需要带上cookie(token)去请求接口,后端通过cookie中的toke...

2018-08-26 01:55:16

阅读数 1292

评论数 0

springboot之全局异常拦截器

接上一篇jsr303参数校验,由于返回的数据提示很不友好(bindException), 需要定义全局异常拦截器,将信息友好的显示给用户 本文以处理登录为例 定义全局异常拦截器:继承自RuntimeException GlobalExceptionHandler,java impo...

2018-08-25 00:31:54

阅读数 5858

评论数 5

springboot之jsr303参数校验器

本文以电话号码校验为例: 约定:认为1开头的,紧跟10位数字的字符串是合法手机号 问题:如何判断手机号的合法性? 如果:直接是在后端进行判断: 常规方法: 需要代码判断是否为null,接着验证格式 比如如下代码: if(StringUtils.isEmpty(loginVal.g...

2018-08-23 13:12:46

阅读数 961

评论数 0

Springboot 集成mybtais,报错invaild bounding

主要原因是mybatis的配置文件在编译项目时未输出到target 解决: 将mapper的配置文件放到resources目录下新建一个文件比夹,比如mapper application.properties中添加mapper接口配置文件路径: mybatis.mapper-locati...

2018-08-21 14:28:31

阅读数 33

评论数 0

springboot之单元测试

单元测试很简洁,idea中右键需要进行单元测试的类名,GO TO->Test 如图: 就会在test包创建一个测试类,名字叫UserDaoTest 同时还有一个测试方法: 代码: @RunWith(SpringRunner.class) @Spri...

2018-08-19 17:57:20

阅读数 83

评论数 0

SpringBoot "can't access ***"

springboot使用的时候,我将一些包的位置给移动到另一个包中,出现“can't access **类”,我随即将import的路径做了更改,改成正常的,也是如此 使用maven 重新编译一次,此问题就解决了 查阅资料发现是:移动只是将.java移动了,但是移动之前编译生成的 .class...

2018-08-19 13:34:37

阅读数 315

评论数 0

springboot 之themeleaf的使用

themeleaf是springboot推荐的页面渲染方式 用法总结暂时参见此博客 问题:1配置好之后访问测试接口报错: 1 controller: @Controller @RequestMapping("/demo") public class S...

2018-08-17 22:38:18

阅读数 2504

评论数 0

提示
确定要删除当前文章?
取消 删除