springboot
文章平均质量分 58
大卫不加班
不会做饭的厨师不是好程序员!
展开
-
mybatis-tk自定义主键生成策略
为了实现类似于在hibernate 中类似的自动生成主键mybatis-tk 中也提供了https://blog.csdn.net/tanhongwei1994/article/details/88849811主键生成器:实现 接口 GenIdpublic class IdWorker implements GenId<Long> {..... 省略其他代码@Overrid...转载 2019-12-27 16:31:07 · 3792 阅读 · 0 评论 -
完美的 jpa 多表 原生sql 分页查询
多表分页查询,强烈推荐原生sql一般需要两个方法,一个查条数,一个查当前页数据Page 使用spring 的page 类 @Query(value = "" + "" + " select " + "a.id," + "a.title," + "a.article...原创 2019-06-08 00:08:38 · 5260 阅读 · 4 评论 -
springboot集成javamail发送邮件 535报错
pom 依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>...原创 2019-05-31 21:37:42 · 871 阅读 · 0 评论 -
springboot 集成ftp
springboot 集成ftp 上传文件到阿里云依赖包:<!-- 集成ftp--> <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId>...原创 2019-06-05 14:46:41 · 4456 阅读 · 0 评论 -
rabbitMQ的简单使用
文章目录direct模式:直来直往,指哪到哪儿配置:生产者:消费者:特点:交换机模式:交换机模式1:topic模式,配置:生产者:消费者:过程:交换机模式2Fanout模式:配置:生产者:消费者:特点:交换机模式3:Headers模式,配置:生产者:消费者:特点:总结:生产者:制造消息消费者:获取消息,处理消息路由机制:中转消息四种模式:后三种是交换机模式Direct:不需要交换机,直...原创 2018-12-12 21:10:51 · 610 阅读 · 1 评论 -
springboot之远程部署war包
1,远程tomcat配置管理员账号,详情请看此篇博客传送2,修改pom文件添加插件: <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId>...原创 2018-11-11 00:04:03 · 382 阅读 · 0 评论 -
springboot之参数解析器(WebMvcConfigurerAdapter)
使用redis实现分布式session将默认的session存放在tomcat的功能 通过redis保存token-user(key-val)的方式实现分布式sessioncookie中保存token,请求前都需要带上cookie(token)去请求接口,后端通过cookie中的token去查询redis来判断当前用户是否已经登录如果在每一个controller方法中做如下图代码的逻辑判...原创 2018-08-26 01:55:16 · 4559 阅读 · 0 评论 -
springboot之全局异常拦截器
接上一篇jsr303参数校验,由于返回的数据提示很不友好(bindException),需要定义全局异常拦截器,将信息友好的显示给用户本文以处理登录为例定义全局异常拦截器:继承自RuntimeExceptionGlobalExceptionHandler,javaimport org.springframework.validation.BindException;@C...原创 2018-08-25 00:31:54 · 29425 阅读 · 2 评论 -
Springboot 集成mybtais,报错invaild bounding
主要原因是mybatis的配置文件在编译项目时未输出到target解决:将mapper的配置文件放到resources目录下新建一个文件比夹,比如mapperapplication.properties中添加mapper接口配置文件路径:mybatis.mapper-locations=classpath*:/mapper/*.xml目录截图:注意resources下的map...原创 2018-08-21 14:28:31 · 152 阅读 · 0 评论 -
springboot之jsr303参数校验器
本文以电话号码校验为例:约定:认为1开头的,紧跟10位数字的字符串是合法手机号问题:如何判断手机号的合法性?如果:直接是在后端进行判断:常规方法:需要代码判断是否为null,接着验证格式比如如下代码: if(StringUtils.isEmpty(loginVal.getMobile())){ return Result.error(CodeM...原创 2018-08-23 13:12:46 · 3246 阅读 · 0 评论 -
springboot之单元测试
单元测试很简洁,idea中右键需要进行单元测试的类名,GO TO->Test如图:就会在test包创建一个测试类,名字叫UserDaoTest同时还有一个测试方法:代码:@RunWith(SpringRunner.class)@SpringBootTest@Slf4jpublic class UserDaoTest { @Autowired...原创 2018-08-19 17:57:20 · 215 阅读 · 0 评论 -
SpringBoot "can't access ***"
springboot使用的时候,我将一些包的位置给移动到另一个包中,出现“can't access **类”,我随即将import的路径做了更改,改成正常的,也是如此使用maven 重新编译一次,此问题就解决了查阅资料发现是:移动只是将.java移动了,但是移动之前编译生成的 .class文件仍然是在原位置,导致can't access当移动.java文件后,需要重新编译,即可解决上述...原创 2018-08-19 13:34:37 · 2264 阅读 · 1 评论 -
springboot 之themeleaf的使用
themeleaf是springboot推荐的页面渲染方式用法总结暂时参见此博客问题:1配置好之后访问测试接口报错:1 controller:@Controller@RequestMapping("/demo")public class SampleController { @RequestMapping("/thymeleaf") public String...原创 2018-08-17 22:38:18 · 4623 阅读 · 0 评论