
Spring Boot
_小鱼塘
理工男,程序员
展开
-
SpringBoot 集成 Swagger-UI
一、在pom.xml中添加如下依赖<!--Swagger-UI--><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.6.1</version></dependency><dependency> &原创 2021-05-06 18:32:08 · 119 阅读 · 0 评论 -
如何在Springboot 项目启动后执行某些自定义代码逻辑
问题背景最近在项目的过程中,需要在项目启动后去加载一些资源信息、执行某段特定逻辑等等初始化工作,譬如删除一些表的数据,清理缓存等等;这时候我们就需要用到SpringBoot提供的开机自启的功能;解决方案SpringBoot给我们提供了两个方式:CommandLineRunner和ApplicationRunner,CommandLineRunner、ApplicationRunner接口是在容器启动成功后的最后一步回调,这两种方法提供的目的是为了满足,在项目启动的时候立刻执行某些方法;第原创 2020-08-26 13:40:18 · 764 阅读 · 1 评论 -
SpringBoot基础篇:扫描Package自动注册Bean的基本原理
在使用SpringBoot开发时,项目启动时就会自动注册使用注解@Component、@Service、@RestController…标注的Bean呢?默认扫描目录其实,SpringBoot把入口类所在的Package作为默认的扫描目录,包括同级目录、子级目录,换句话说,如果我们把需要被注册到IOC的类创建在扫描目录下就可以实现自动注册,否则则不会被注册;另外,从入口类上的注解@Sp...原创 2020-02-28 09:11:24 · 2308 阅读 · 0 评论 -
SpringBoot基础篇:开发环境、项目搭建,打包运行和调优
一、准备开发环境SpringBoot2.x是基于Java8来编写的,且在构建项目时默认使用Maven方式,所以本地开发环境也需要配置Maven环境变量;二、创建新的SpringBoot项目注意,无论何种方式,都需要连接互联网才可以创建项目;初始化一个新的SpringBoot项目,有以下三种方法:使用IDEA内置的Spring Initializr创建(File ->...原创 2020-02-27 16:06:19 · 261 阅读 · 0 评论