Spring Boot
ZyhMemory
这个作者很懒,什么都没留下…
展开
-
springboot项目启动慢,发现是获取本机host
发现InetAddress.getLocalHost()方法特别慢debug到这个方法,拿到本机名,在hosts文件中添加以下俩行,即可解决原创 2022-08-08 14:23:42 · 545 阅读 · 0 评论 -
springboot项目启动慢,发现是获取本机host
发现InetAddress.getLocalHost()方法特别慢debug到这个方法,拿到本机名,在hosts文件中添加以下俩行,即可解决原创 2022-06-15 18:04:47 · 594 阅读 · 0 评论 -
springboot使用redis
pom文件引入redis jar包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency配置文件 application.ymlspring: redis: host: 192.168.100.66 port:6379原创 2021-06-18 14:11:32 · 139 阅读 · 0 评论 -
springboot统一返回消息体
springboot统一返回消息体定义正常返回对象、异常返回对象、返回状态码正常返回对象错误返回对象返回状态码定义全局统一返回体注解类、自定义返回体、区分已知异常与未知异常、拦截器添加标记全局统一返回体注解类自定义返回体区分已知异常与未知异常拦截器添加标记新建几个接口测试一下测试conreoller问题返回String类型会导致无法转换的问题方法一:在自定义返回体中如果是String类型,单独返回处理,具体修改如下,解决String类型转换异常处方法二:在webconfig中处理 Object 类型的 Ht原创 2021-03-17 11:47:38 · 1656 阅读 · 8 评论 -
springboot跨域问题
最近遇到一个问题 前端访问一直跨域 然后又是那种单独页面的 后来找到了开启CORS的方法解决直接在控制器层加上@CrossOrigin注解即可开启CORSimport org.springframework.web.bind.annotation.CrossOriginimport org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.Res原创 2020-12-08 19:54:37 · 103 阅读 · 0 评论 -
springboot设置mybatis在控制台显示sql
俩种配置文件的配置application.propertiesmybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImplapplication.ymlmybatis: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl原创 2020-11-26 17:10:31 · 1050 阅读 · 0 评论 -
SpringBoot的项目部署
安装 git 并 git clone 项目# yum -y install git# git --version # 验证 git 是否安装成功# git clone git地址下载 maven 安装包资源并安装# wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo# yum -y ins原创 2020-06-11 19:59:33 · 305 阅读 · 0 评论 -
springboot发送邮件的一些坑与代码示例
最近玩了一个邮件发送的一个功能,原来一直想玩,一直没有机会,这次玩了一下,遇到了不少坑下面代码发送的HTML的 纯本文的更简单点接下来说说遇到的坑吧1、我是部署在阿里云服务器上面的,阿里云把邮件发送的默认端口25封了,需要改成SSL加密端口2、发送HTML邮件的情况,需要避免使用浮动,定位的方式进行页面布局,不要使用CSS外联及JS,建议多次进行兼容性调试,因为邮件发送HTML会过滤部分属性,导致HTML内容排版错误3、另外关于第二个问题,我看了一下钉邮的发送是好的,查看了发送的源码发现可能可原创 2020-06-09 11:15:49 · 860 阅读 · 0 评论 -
springboot 多环境-对象接收
resources下创建多个application.propertiesapplication.propertiesserver.port=888test.aaa=111test.bbb=222application-dev.propertiesserver.port=8889test.aaa=1111test.bbb=2222application-test.propertiesserver.port=8890test.aaa=11111test.bbb=22222原创 2020-05-26 17:25:59 · 266 阅读 · 0 评论 -
springboot 多环境-@value
resources下创建多个application.propertiesapplication.propertiesserver.port=8888imagesPath=src/main/resources/static/asserts/images/application-dev.propertiesserver.port=8889imagesPath=src/main/resources/static/asserts/images/dev/application-test.p原创 2020-05-26 17:21:14 · 493 阅读 · 0 评论 -
springboot + thymeleaf 打成jar包后无法访问静态文件
POM文件添加nekohtml<dependency> <groupId>net.sourceforge.nekohtml</groupId> <artifactId>nekohtml</artifactId></dependency>application.properties添加thymele...原创 2020-03-25 15:17:36 · 1340 阅读 · 0 评论 -
SpringBoot 启动出现的 Spring ascii 字符图的修改
直接在 resources 文件夹下新建一个 banner.txt 文件,ascii 字符图复制进去即可ascii 字符图生成推荐网站:文字生成字符图图片生成字符图原创 2019-08-19 10:37:37 · 1133 阅读 · 0 评论 -
【Spring Boot】02 HelloWorld
Spring Boot HelloWorld1、Spring Boot HelloWorld1.1 创建一个 maven 项目(jar)1.2 导入 spring boot 相关依赖1.3 写一个主程序,启动 spring boot 应用1.4 编写 Controller、Service1.5 运行主程序1.6 简化部署2、HelloWorld探索2.1 POM 文件2.1.1 父项目2.1.2...原创 2019-07-05 16:38:51 · 196 阅读 · 0 评论 -
【Spring Boot】01 介绍与环境搭建
Spring Boot 介绍与环境搭建1、Spring Boot 介绍2、微服务3、Maven设置4、IDEA设置5、Spring Boot HelloWorld5.1 创建一个 maven 项目(jar)5.2 导入 spring boot 相关依赖5.3 写一个主程序,启动 spring boot 应用5.4 编写 Controller、Service5.5 运行主程序5.6 简化部署6、H...原创 2019-07-05 16:33:41 · 174 阅读 · 0 评论 -
【Spring Boot】07 @PropertySource 和 @ImportResource
@PropertySource 和 @ImportResource@PropertySource :加载指定的配置文件@PropertySource(value = {"classpath:person.properties"})@Componentpublic class Person { private String lastName; private Integer ...原创 2019-07-08 13:28:20 · 311 阅读 · 0 评论 -
【Spring Boot】06 @Value 与 @ConfigurationProperties
@Value 与 @ConfigurationProperties3、 @Value 获取值和 @ConfigurationProperties 获取值比较功能@ConfigurationProperties 一句话搞定,直接批量注入@Value 需要一个一个进行指定松散语法:SpEL:JSR303 数据校验复杂类型封装3、 @Value 获取值和 @ConfigurationPropertie...原创 2019-07-08 13:27:12 · 191 阅读 · 0 评论 -
【Spring Boot】05 properties 配置文件以及编码问题
properties 配置文件以及编码问题1、properties 配置文件编码问题2 、使用 properties 来配置 person 的值(顺便测试一下中文是否乱码)1、properties 配置文件编码问题idea properties 默认使用 urf-8,中文会乱码,故修改如下File—Settings—Editor—File Encodings修改Global Encodin...原创 2019-07-08 13:25:43 · 401 阅读 · 0 评论 -
【Spring Boot】04 YAML语法
YAML语法3.1 基本语法3.2 值的写法字面量:普通的值(数字,字符串,布尔)对象、Map(属性和值)(键值对):数组(List、Set):3.3 例:配置文件值注入application.ymlcom.memory.springboot.bean.Dogcom.memory.springboot.bean.Personcom.memory.springboot.SpringBoot02Con...原创 2019-07-08 13:22:08 · 227 阅读 · 0 评论 -
【Spring Boot】03 快速创建 Spring Boot 项目与配置
快速创建 Spring Boot 项目与配置1、快速创建 Spring Boot 项目File—New—Project设置版本项目名等选择自己要用到的模块(后面自己也可以引入)2、Spring Boot 配置文件2.1 配置文件1、快速创建 Spring Boot 项目File—New—Project设置版本项目名等选择自己要用到的模块(后面自己也可以引入)创建之后会联网自动导入刚...原创 2019-07-08 13:20:27 · 251 阅读 · 0 评论