Spring Boot项目实战
文章平均质量分 75
以实战为线索,逐步深入Spring Boot开发的各个环节,打造完整SpringBoot工作流,提升工程化编码能力和思维能力。
大溪流
千里之行,始于足下。
展开
-
springboot 切面AOP
1、在类上使用@Aspect 声明该类为一个切面类,同时注意使用@Component将切面注入到容器中2、在切面类方法使用@Pointcut注解声明一个切点方法,该方法为一个空的方法体,该方法不执行任何具体业务逻辑,主要用于标记或作为切入点表达式的依据。切点表达式常用为两种 execution() 和 @annotation,所有表达式方法arg () 限制连接点的指定参数为指定类型的执行方法@args () 限制连接点匹配参数由指定注解标注的执行方法。原创 2024-08-20 22:44:09 · 1061 阅读 · 4 评论 -
springboot拦截器
【代码】springboot拦截器。原创 2024-08-08 07:24:13 · 193 阅读 · 0 评论 -
Springboot 不同定时任务实现及场景
建议:直接点击在线Cron表达式生成器生成参数比较方便:https://www.matools.com/cron/**【注意】**Cron表达式的开始执行时机,为表达式对应的,系统执行时间所对应的cron表达式时间,如:每5分钟执行一次,当前系统时间为 10:03分,则定时器开始执行为 10:05执行。原创 2024-07-29 23:21:43 · 354 阅读 · 0 评论 -
Springboot自定义banner启动动画
banner文件的文件名称默认为“banner.txt”,这个在SpringApplication.java中定义的一般自定义就新建一个banner.txt文件,放在项目resources中。这时在banner.txt中编写启动动画展示内容。例如:这时项目启动就可以看到自定义的启动动画了。在实际项目中肯定不是上面的自定义内容了,实际中可能可能为这样的在banner.txt文件中使用${}来表示占位符,其中{}内部是要替换的属性名称。获取的属性如:【注意】设置颜色时,例如添加 绿色${AnsiCol原创 2024-07-15 19:13:45 · 1238 阅读 · 0 评论 -
springboot项目多模块工程==1搭建
idea springboot 项目多模块工程搭建配置原创 2024-07-06 17:10:20 · 440 阅读 · 0 评论 -
springboot 小点记录
Spring Boot 主要提供了如下功能:为所有基于 Spring 的 Java 开发提供方便快捷的入门体验。开箱即用,有自己自定义的配置就是用自己的,没有就使用官方提供的默认的。提供了一系列通用的非功能性的功能,例如嵌入式服务器、安全管理、健康检测等。1.项目创建(1)工具:idea、eclipse(2)在线:https://start.spring.io/(3)maven1....原创 2019-08-28 09:03:39 · 132 阅读 · 0 评论 -
thymeleaf 中 通用的分页方法
在项目中调用api后将数据分页显示,很多的插件都是和数据库相关的使用数据库的 limit 特性像pagehelper、Spring Data Jpa这些插件,在这里不适合。这里介绍一种不用后端实现的假分页。主要是对查询后的集合进行下标截取。1.工具类代码import java.util.List;// 分页工具类public class PageUtil<T> {...原创 2019-07-01 18:30:01 · 12398 阅读 · 4 评论 -
springboot中 thymeleaf 的基础用法
上一节上已经讲了springboot 与 thymeleaf 的集成和thymeleaf的页面布局,本节将介绍thymeleaf的一些基础用法。首先一切当然以官方文档为参考,文档地址:https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html在使用的页面头部定义thymeleaf的命名空间 th:*。<ht...原创 2019-07-01 00:25:20 · 247 阅读 · 0 评论 -
springboot连接postgresql 指定模式Schema
springboot 连接 postgresql 指定模式Schema一般的连接方式,我们创建数据库之后,在public 的Schema(模式)下建表,这时使用连接方式jdbc:postgresql://localhost:5432/postgresql在这种连接方式下,默认连接使用的是postgresql数据库的public 模式在业务场景中有时允许多个用户使用一个数据库并且不会互相干...原创 2020-03-18 14:05:13 · 17913 阅读 · 4 评论 -
【一】idea中springboot + jsp 应用demo
本实例使用开发环境 jdk1.8.181 | apache-maven-3.5.3 | 工具idea场景为简单的用户管理功能,本例中只实现简单的前端访问功能,不使用数据库。后续篇章在加入。1.新建springboot web 项目file -> new -> project -> Spring Initializr。填写相关信息,进行下一步。选择依赖...原创 2019-06-02 22:40:06 · 604 阅读 · 0 评论 -
springboot集成thymeleaf及thymeleaf 模板布局
1、在项目中添加pom.xml中依赖或在创建项目时根据创建指导选择thymeleaf的模板引擎<!-- thymeleaf 模板引擎 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-st...原创 2019-06-26 19:21:13 · 1091 阅读 · 0 评论