首页 > 其他分享 >springboot自学(5)自定义starter

springboot自学(5)自定义starter

时间:2024-07-31 16:28:31浏览次数:9  
标签:拦截器 自定义 表格 json 对齐 定时 starter springboot

 

 

测试文件可以删除掉了,配置文件改一下后缀

修改pom

业务代码开发

添加自动配置类,并且加上spring.factories

到此为止就初步完成了,install到本地的maven仓库然后在使用的项目里加上依赖就行了

导入项目,并调用

定时任务报表开发

先做个表格的打印方法

表格右对齐的方式

左对齐的方式,加个-号

修改方法实现表格对齐

开启定时任务功能

在定时任务的方法上设定cron表达式

使用属性配置设置功能参数

新建IpProperties

加上get和set,或者@Data

调整代码

循环周期的配置

完善个默认值

改成使用配置类的

 

拦截器开发

注册拦截器

开启yml提示功能

先加上这个依赖

重新编译,会出现一个json文件,拿到这个json文件

复制到这里

然后发布前把这个依赖给注销掉

复制的json的提示部分修改一下

 

标签:拦截器,自定义,表格,json,对齐,定时,starter,springboot
From: https://www.cnblogs.com/bulesea/p/18334940

相关文章

  • 计算机Java项目|基于SpringBoot的科研工作量管理系统
    作者简介:Java领域优质创作者、CSDN博客专家、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、多年校企合作经验,被多个学校常年聘为校外企业导师,指导学生毕业设计并参与学生毕业答辩指导,有较为丰富的相关经验。期待与各位高校教师、企业......
  • 基于SpringBoot的图书电子商务网站设计与实现【源码+LW+U部署讲解】
    作者简介:Java领域优质创作者、CSDN博客专家、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、多年校企合作经验,被多个学校常年聘为校外企业导师,指导学生毕业设计并参与学生毕业答辩指导,有较为丰富的相关经验。期待与各位高校教师、企业......
  • springboot vue寝室小卖部系统源码和答辩PPT论文
    本文首先实现了“一分钟”寝室小卖部系统设计与实现管理技术的发展随后依照传统的软件开发流程,最先为系统挑选适用的言语和软件开发平台,依据需求分析开展控制模块制做和数据库查询构造设计,随后依据系统整体功能模块的设计,制作系统的功能模块图、E-R图。随后,设计框架,依据设计......
  • Springboot集成Flyway详解
    1、背景随着项目的增多,各个项目的版本之间存在差异,因此在升级时,维护项目版本和最新版本之间增量的sql脚本成为一个严重的问题,非常耗时耗力,因此引入一个数据库变更管理工具迫在眉睫。目前比较常用的有flyway和liquibase,liquibase使用xml文件来定义和管理数据库脚本,不依赖于具体的......
  • 自定义的基于线程的监控如何影响 celery 任务的启动时间?
    我使用Flask和celery来构建后端api。为了防止任务运行时间过长,我实现了一个自定义的基于线程的监视类来监视任务,并在任务运行时间过长时停止它们。这是我的实现。importosimportsysfromflaskimportFlaskfromceleryimportCelery,Taskimportloggingf......
  • mapbox聚合使用自定义图标
    1mapboxgl.accessToken='YOUR_MAPBOX_ACCESS_TOKEN';2varmap=newmapboxgl.Map({3container:'map',4style:'mapbox://styles/mapbox/streets-v11',5center:[-74.5,40],6zoom:9.57});89map.on(�......
  • springboot 异步任务
    在主类开始任务packagecom.sugon.dataexchangeplatform;importorg.springframework.boot.SpringApplication;importorg.springframework.boot.autoconfigure.SpringBootApplication;importorg.springframework.scheduling.annotation.EnableAsync;@EnableAsync//开启......
  • SpringCloud示例项目,使用的SpringBoot3.3.2
    先启动nacos:https://www.cnblogs.com/xsj1989/p/18323636特别注意,SpringBoot、SpringCloud、Openfeign等依赖的版本必须相匹配,不然会报各种错。具体版本对应关系看官网。或者看:https://start.spring.io/actuator/info父pom<?xmlversion="1.0"encoding="UTF-8"?><projectxmln......
  • 毕业设计-基于Springboot+Vue的职称评审管理系统的设计与实现(源码+LW+包运行)
    源码获取:https://download.csdn.net/download/u011832806/89431645基于SpringBoot+Vue的职称评审管理系统开发语言:Java数据库:MySQL技术:SpringBoot+MyBatis+Vue.js工具:IDEA/Ecilpse、Navicat、Maven系统演示视频:链接:https://pan.baidu.com/s/1MLQE1uAy2hJ1CaRQH4XF6g?pw......
  • 毕业设计-基于Springboot+Vue的毕业生信息招聘平台的设计与实现(源码+LW+包运行)
    源码获取:https://download.csdn.net/download/u011832806/89431634基于SpringBoot+Vue的毕业生信息招聘平台开发语言:Java数据库:MySQL技术:SpringBoot+MyBatis+Vue.js工具:IDEA/Ecilpse、Navicat、Maven系统演示视频:链接:https://pan.baidu.com/s/1-X-CEV8YNsWo7e-pA8pv7g?......