随笔分类 -  SpringBoot

摘要:使用Spring Boot开发API的时候,读取请求参数是服务端编码中最基本的一项操作,Spring Boot中也提供了多种机制来满足不同的API设计要求。 接下来,就通过本文,为大家总结6种常用的请求参数读取方式。如果你发现自己知道的不到6种,那么赶紧来查漏补缺一下。如果你知道的不止6种,那么告诉 阅读全文
posted @ 2024-05-24 11:54 满Sir 阅读(130) 评论(0) 推荐(0)
摘要:Springboot启动后执行方法 文章目录一、注解@PostConstruct二、CommandLineRunner接口三、实现ApplicationRunner接口四、实现ApplicationListener五、四种方式的执行顺序 一、注解@PostConstruct 使用注解@PostCon 阅读全文
posted @ 2023-05-05 17:02 满Sir 阅读(250) 评论(0) 推荐(0)
摘要:spring boot集成swagger3 spring boot集成swagger3 swagger2的整合:https://www.cnblogs.com/chenglc/p/10910721.html swagger3的使用步骤和2略有差异 maven依赖 <dependency> <grou 阅读全文
posted @ 2023-03-16 13:29 满Sir 阅读(574) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/weixin_40496191/article/details/109098491?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault 阅读全文
posted @ 2023-01-29 12:07 满Sir 阅读(23) 评论(0) 推荐(0)
摘要:联系 @Autowired和@Resource注解都是作为bean对象注入的时候使用的两者都可以声明在字段和setter方法上 注意:如果声明在字段上,那么就不需要再写setter方法。但是本质上,该对象还是作为set方法的实参,通过执行set方法注入,只是省略了setter方法罢了 区别 @Aut 阅读全文
posted @ 2022-09-21 13:24 满Sir 阅读(327) 评论(0) 推荐(0)
摘要:前情提要 本文中提供了九种方式获取resources目录下文件的方式。其中打印文件的方法如下: /** * 根据文件路径读取文件内容 * * @param fileInPath * @throws IOException */public static void getFileContent(Obj 阅读全文
posted @ 2022-08-02 09:17 满Sir 阅读(131) 评论(0) 推荐(0)
摘要:pom.xml <!--thumbnailator图片处理--> <dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</version> </depende 阅读全文
posted @ 2022-05-26 14:56 满Sir 阅读(4280) 评论(1) 推荐(2)
摘要:@RequestMapping("/up") @ResponseBody public String upImg(@RequestParam("myfile") MultipartFile mfile, Long code) throws IOException { long size = mfil 阅读全文
posted @ 2022-05-19 11:12 满Sir 阅读(3204) 评论(0) 推荐(0)
摘要:陆陆续续,零零散散,栈长已经写了几十篇 Spring Boot 系列文章了,其中有介绍到 Spring Boot Starters 启动器,使用的、介绍的都是第三方的 Starters ,那如何开发一个自己的 Spring Boot Starter 呢? 下面带大家开发一个年轻人的第一个 Sprin 阅读全文
posted @ 2022-02-09 10:58 满Sir 阅读(61) 评论(0) 推荐(0)
摘要:一、SpringBoot Aop说明 1. Aop AOP(Aspect-Oriented Programming,面向切面编程),它利用一种”横切”的技术,将那些多个类的共同行为封装到一个可重用的模块。便于减少系统的重复代码,降低模块之间的耦合度,并有利于未来的可操作性和可维护性。 2. AOP相 阅读全文
posted @ 2022-02-08 15:09 满Sir 阅读(507) 评论(0) 推荐(0)
摘要:本节中,您将学习如何在 Spring Boot 中使用 AOP 切面统一处理请求日志,打印进出参相关参数。 一、先看看日志输出效果 可以看到,每个对于每个请求,开始与结束一目了然,并且打印了以下参数: URL: 请求接口地址; HTTP Method: 请求的方法,是 POST, GET, 还是 D 阅读全文
posted @ 2022-02-08 14:58 满Sir 阅读(6532) 评论(0) 推荐(3)
摘要:相信各位在公司写API文档数量应该不少,当然如果你还处在自己一个人开发前后台的年代,当我没说,如今为了前后台更好的对接,还是为了以后交接方便,都有要求写API文档。 手写Api文档的几个痛点: 文档需要更新的时候,需要再次发送一份给前端,也就是文档更新交流不及时。 接口返回结果不明确 不能直接在线测 阅读全文
posted @ 2021-12-14 10:35 满Sir 阅读(257) 评论(0) 推荐(0)
摘要:目录: 0、前言 一、spring boot集成Redis 1、添加依赖 2、配置文件增加Redis配置 3、使用 4、总结: 二、@Cacheable注解实现Redis缓存 1、添加依赖 2、配置文件中增加配置 3、实现自定义缓存管理器 4、使用:可以直接使用了,在UserServiceImpl中 阅读全文
posted @ 2021-12-14 09:34 满Sir 阅读(9359) 评论(1) 推荐(2)
摘要:spring基于注解的缓存 对于缓存声明,spring的缓存提供了一组java注解: @Cacheable:触发缓存写入。 @CacheEvict:触发缓存清除。 @CachePut:更新缓存(不会影响到方法的运行)。 @Caching:重新组合要应用于方法的多个缓存操作。 @CacheConfig 阅读全文
posted @ 2021-12-14 09:26 满Sir 阅读(893) 评论(0) 推荐(0)
摘要:系统运行过程中,我们用注解@Value("${****}")可以获取资源文件中的内 容,获取的内容会被存储在spring缓存中,因此如果我们修改了资源文件,要 想读取到修改后的内容,那就必须重启服务才能生效。那么如果想修改资源文 件中的内容,又不想重启服务,那么只能让服务动态加载资源文件,每一次读 阅读全文
posted @ 2021-12-10 16:53 满Sir 阅读(188) 评论(0) 推荐(1)
摘要:使用Aop切面记录用户访问日志 1、记录日志目的 网站一般都会记录某个用户的访问信息,分析某个用户经常访问那些业务,针对用户的访问量进行一下营销策略、还可以记录用户的日活量和月活量,针对一下活跃的用户进行进行一些优惠的活动 2、AOP的基本介绍 AOP为Aspect Oriented Program 阅读全文
posted @ 2021-12-09 09:16 满Sir 阅读(1064) 评论(0) 推荐(0)
摘要:出自:https://blog.csdn.net/csdn_huzeliang/article/details/79350425 在springboot中使用PageHelper插件有两种较为相似的方式,接下来我就将这两种方式进行总结。 方式一:使用原生的PageHelper 1.在pom.xml中 阅读全文
posted @ 2021-12-08 15:51 满Sir 阅读(670) 评论(0) 推荐(0)
摘要:Spring Boot实践——AOP实现 借鉴:http://www.cnblogs.com/xrq730/p/4919025.html https://blog.csdn.net/zhaokejin521/article/details/50144753 http://www.importnew. 阅读全文
posted @ 2021-12-08 15:44 满Sir 阅读(1227) 评论(0) 推荐(0)
摘要:Spring Boot 常用注解汇总 一、启动注解 @SpringBootApplication @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited @SpringBootConfi 阅读全文
posted @ 2021-12-06 15:02 满Sir 阅读(242) 评论(0) 推荐(0)
摘要:我们开发任何一个Spring Boot项目,都会用到如下的启动类 1 @SpringBootApplication 2 public class Application { 3 public static void main(String[] args) { 4 SpringApplication. 阅读全文
posted @ 2021-12-06 14:57 满Sir 阅读(155) 评论(0) 推荐(0)