![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Boot
MiracleWei777
程序猿
展开
-
SpringBoot单例模式中,如何获取容器中的Bean
前言前端时间写了一个单例,其中需要调用service层的方法,由于是单例模式,所以没法使用@Autowired注解,于是在网上搜索了一下,现在整理如下。代码1、先实现一个工具类,让它实现ApplicationContextAware接口,并通过@Component把它注入到容器,注入容器的时候,容器检查到该类实现了ApplicationContextAware,会自动调用setAppl...原创 2019-10-28 15:23:09 · 2177 阅读 · 0 评论 -
SpringBoot项目jar发布获取jar包所在目录路径
代码 ApplicationHome h = new ApplicationHome(getClass()); File jarF = h.getSource(); System.out.println(jarF.getParentFile().toString());参考:https://blog.csdn.net/liangch...原创 2019-09-30 14:24:18 · 3758 阅读 · 1 评论 -
SpringBoot实现Mybatis批量更新
前言实现批量更新,并且不针对固定的字段,可以做到代码复用实现dao层int updateByPrimaryKeySelective(@Param("list") List<DataKkqkDw> list);注意:这边一定要加上@Param注解Mybatis xml <update id="updateByPrimaryKeySelectiv...原创 2019-09-26 18:45:44 · 1262 阅读 · 0 评论 -
SpringBoot分页查询 -- pageHelper
在我们写接口的时候,分页查询往往是必不可少的,今天主要介绍在SpringBoot开发中,比较好用的一个分页工具 -- pageHelper引入依赖包<!-- 分页插件 --><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelpe...原创 2019-08-31 16:16:03 · 269 阅读 · 0 评论 -
SpringBoot解决Ajax请求跨域问题--CORS
1.产生跨域的原因首先我们先来看看产生跨域的原因:浏览器的限制--跨域问题不是前台或者后台的限制,而是浏览器出于安全考虑的限制。 请求跨域--协议、域名、端口发生变化 请求的type是XHR(XMLHttpRequest)当同时满足这三个条件的时候才会产生跨域问题,所以解决跨域问题,我们可以从这三个方面出发。这里我们主要介绍通过CORS来解决跨域问题2.什么是CORS...原创 2019-08-12 20:48:14 · 557 阅读 · 0 评论 -
SpringBoot通过easypoi实现Excel的导入导出
1、增加依赖<!-- excel easypoi --><dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>3.0.3</version></depe...原创 2019-08-14 12:27:56 · 668 阅读 · 0 评论 -
第一个Springboot应用:Mysql + Druid +Mybatis + Restful +Slf4j + logback
目录修改pom.xml文件数据库配置创建user表修改application.properties文件编写Druid配置类编写实体类、Dao层接口和Mapper配置文件,并编写测试类进行测试新建UserEntity实体类新建UserMapper接口新建UserMapper.xml文件新建UserMapperTest测试类编写service层和contro...原创 2019-06-29 13:38:07 · 437 阅读 · 0 评论 -
@Valid 无法校验List<E>
原因:@Valid只能校验JavaBean,而List<E>不是JavaBean所以校验会失败,尝试了三种解决办法,比较推荐方法3,其他两种大家也可以学习一下。方法:方法1:对List进行Wrapper既然List不是JavaBean,那我们就把它封装成JavaBean,我们定义一个ListWrapper类如下:package com.wyq.firstde...原创 2019-07-01 14:26:36 · 9636 阅读 · 3 评论 -
RestTemplate 包含中文时乱码
转载地址:https://blog.csdn.net/qq_15071263/article/details/82755280目录RestTemplate 包含中文时乱码1、解决方法2、产生原因RestTemplate 包含中文时乱码1、解决方法@Beanpublic RestTemplate restTemplate() { RestTemplate re...转载 2019-06-15 11:07:54 · 326 阅读 · 0 评论