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

浙公网安备 33010602011771号