- 博客(5)
- 收藏
- 关注
原创 Spring Boot@EnableScheduling定时任务注解
到这里,已经完成了从bean中检索Scheduled修饰的方法,并且解析ScheduledTask注解的属性,转换为对应的Bean,通过ScheduledTaskRegistrar注册到ScheduledTaskRegistrar里面。每间隔多少秒去遍历所有的任务,看看下次执行的时间是否比当前时间小,如果小,那就说明改执行了,就将方法传递给执行器,执行器来执行任务,调度器还和之前一样,间隔遍历所有任务。TaskScheduler 任务的接口里面的详细的方法,在这里就不展示了,因为太多了,这里就用。
2024-05-05 16:35:43 1441 2
原创 knife4j接口文档
Knife4j在日常开发中,写接口文档是我们必不可少的,而Knife4j就是一个接口文档工具,可以看作是Swagger的升级版,但是界面比Swagger更好看,功能更丰富早期,swagger-boostrap-ui是1.x版本,如今swagger-bootsrap-ui到2.x,同时也更改名字Knife4j,适用于单体和微服务项目。Knife4j · 集Swagger2及OpenAPI3为一体的增强解决方案. | Knife4j怎么样,是不是特别的方便和简单~
2024-05-03 13:43:48 98 1
原创 @Profile注解
在项目运行中,包括多种环境,例如线上环境prod(product)、开发环境dev(development)、测试环境test、提测环境qa、单元测试unitest等等。不同的环境需要进行不同的配置,从而在不同的场景中跑我们的程序。例如prod环境和dev环境通常需要连接不同的数据库、需要配置不同的日志输出配置。还有一些类和方法,在不同的环境下有不同的实现方式。Spring Boot 对此提供了支持,一方面是注解@Profile,另一方面还有多资源配置文件。
2024-05-03 13:41:21 212 1
原创 错误笔记:idea使用Tomca出现一个或多个筛选器启动失败
一个或多个筛选器启动失败。完整的详细信息将在相应的容器日志文件中找到。④:会生成与classes平级的lib包 然后重启tomcat即可。③:点击Put into Output Root。对应模块的lib出现了问题。
2024-03-13 21:30:33 422
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人