Spring Boot
TinerSky
不鸣则已,一鸣惊人
展开
-
SpringBoot引用Eureka导致返回结果由json变为xml解决方案
两种方式解决:方法一:导入依赖的时候,去掉xml依赖。<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> <exclusions> <exclusion> <groupId>原创 2020-07-12 10:28:19 · 446 阅读 · 0 评论 -
spring boot2.2.0 response返回出现乱码问题
最近迁移项目,升级spring boot的版本为2.2.0,然后出现手机APP端通过接口获取数据出现乱码的情况。(直接使用swagger测试接口没有出现乱码,可能是浏览器自动识别了编码方式。)解决办法:指定spring boot 的http返回格式为utf-8即可。修改spring boot的application.yml,修改如下:spring: http: encoding: force: true charset: utf-8 enabled:原创 2020-06-08 09:08:15 · 1207 阅读 · 0 评论 -
spring classpath:和classpath*:区别,你知道吗?
1、classpath:和classpath*:的含义classpath: :表示从类路径中加载资源,classpath:和classpath:/是等价的,都是相对于类的根路径。资源文件库标准的在文件系统中,也可以在JAR或ZIP的类包中。classpath*::假设多个JAR包或文件系统类路径都有一个相同的配置文件,classpath:只会在第一个加载的类路径下查找,而classpath*:...原创 2020-05-03 19:57:19 · 1075 阅读 · 0 评论 -
Mybatis (ParameterType) 如何传递多个不同类型的参数
偶然碰到一个需要给xml传一个String类型和一个Integer类型的需求,当时心想用map感觉有点太浪费,所以专门研究了下各种方式。方法一:不需要写parameterType参数public List<XXXBean> getXXXBeanList(String xxId, String xxCode); <select id="getXXXBeanL...转载 2019-10-26 21:07:53 · 865 阅读 · 0 评论 -
spring boot 2.0集成mybaits详解
很久没使用mybaits,今天搭架了一个简单的mybaits项目,后面有源码,可以直接运行。环境:centos6.5,mysql5.1.73,jdk81、先构建一个spring boot项目,可以直接官网构建,点击构建https://start.spring.io/版本可以随便选择一个,后期可以修改。2、引入mybaits的maven依赖,如下:<?xml vers...原创 2019-10-26 12:39:50 · 2563 阅读 · 0 评论 -
Eclipse中application.yml无高亮,看这里解决
application.yml可以通过YEdit YAML Editor打开高亮显示,还可以进行格式化,有些eclipse中没有YEdit YAML Editor编辑器。只需要安装一下这个插件即可。1、下载插件方式1、百度网盘下载:点击下载插件 提取码:dndw方式2、资源下载:点击下载插件2、解压将jar包放在…/eclipse/plugins目录即可,然后重启eclipse。...原创 2019-10-26 09:46:20 · 1519 阅读 · 0 评论 -
Spring Boot 获取项目根路径或者资源文件的路径
在Spring Boot项目中,有时候需要获取项目的根路径,可以通过以下方法获取: /** * 获取项目根路径 * * @return */ private static String getResourceBasePath() { // 获取跟目录 File path = null; try {...原创 2019-03-12 16:51:29 · 28095 阅读 · 3 评论