Spring Boot
文章平均质量分 67
hui008
这个作者很懒,什么都没留下…
展开
-
springboot封装全局业务异常
springboot封装全局业务异常原创 2021-12-20 11:29:12 · 1178 阅读 · 0 评论 -
springboot包装controller返回值
springboot项目统一包装返回值,通常返回结果包含code、message、data原创 2021-12-14 14:17:33 · 2821 阅读 · 4 评论 -
SpringBoot - 配置文件application.yml使用详解(附:Profile多环境配置)
https://www.hangge.com/blog/cache/detail_2459.html1,基本介绍(1)YAML是JSON的超集,简洁而强大,是一种专门用来书写配置文件的语言,可以替代application.properties。(2)在创建一个SpringBoot项目时,引入的spring-boot-starter-web依赖间接地引入了snakeyaml依赖,snakeyaml会实现对YAML配置的解析。(3)YAML的使用非常简单,利用缩进来...转载 2021-05-22 19:43:04 · 2596 阅读 · 0 评论 -
JavaMail附件名字过长导致的乱码问题
问题背景:公司有个业务场景是审核客户机构通过后,给客户发送一封邮件,并将机构相关材料以附件形式一块发送,有些附件名正常,有些就乱了,如下图:后来发现是附近名称过长导致的!问题原因:java mail中设置附件名称会采用 base64格式进行编码,如果附件名称过长会被进行切割,将剩下字符抹去,所以导致不知道这是什么格式的文件。注:虽然将文件格式被改变了,但是若强制转换成原格式(右键->另存为->xxx.pdf) 仍然可以进行打开,文件内容也并非改变(这是测试后的结果)解转载 2020-05-08 19:44:31 · 728 阅读 · 0 评论 -
SpringBoot项目中创建大量redisMessageListenerContailner-X线程导致内存溢出问题分析及解决方案
具体问题描述:项目采用的spring cloud微服务架构,使用spring session(redis存储方式)达到各微服务之间session共享,即项目启动内会添加@EnableRedisHttpSession注解。其中有个发邮件的公共服务mail-service,有个业务模块每天执行定时任务会调用邮件服务,发送大量邮件,就会导致创建大量redisMessageListenerC...原创 2019-10-30 14:51:46 · 8610 阅读 · 0 评论 -
Spring Boot下的lombok安装以及使用简介
引言:Spring Boot是非常高效的开发框架,lombok是一套代码模板解决方案,将极大提升开发的效率,这里介绍给大家使用。1. Lombok Lombok想要解决了的是在我们实体Bean中大量的Getter/Setter方法,以及toString, hashCode等可能不会用到,但是某些时候仍然需要复写,以期方便使用的方法;在使用Lombok之后,将由其来自动帮你实现代码生成,注意,其是...转载 2018-04-08 17:00:12 · 238 阅读 · 0 评论 -
@RequestMapping 和 @PostMapping @GetMapping 区别
@GetMapping是一个组合注解,是@RequestMapping(method = RequestMethod.GET)的缩写。 @PostMapping是一个组合注解,是@RequestMapping(method = RequestMethod.POST)的缩写。原创 2018-04-28 11:05:33 · 2690 阅读 · 2 评论 -
【Spring Boot】使用Spring Boot来搭建Java web项目以及开发过程
一、Spring Boot简介Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。SpringMVC是非常伟大的框架,开源...转载 2018-07-20 16:27:40 · 8807 阅读 · 0 评论