注解springboot aop

Spring @Scheduled注解的理解

一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。 按顺序依次为: 1.秒(0~59) 2.分钟(0~59) 3.小时(0~23) 4.天(月)(0~31,但是你需要考虑你月的天数) 5.月(0~11) 6.天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,F ......
注解 Scheduled Spring

SpringBoot定义优雅全局统一Restful API 响应框架三

我们目前已经设计出了,包含全局响应,异常错误响应进行了统一返回。但是错误内容我们设计的比较模糊统一,还可以进行细化这样更有利于定位错误 当我们需要调用Http接口时,无论是在Web端还是移动端,都有可能遇到各种错误,例如参数缺失、类型错误、系统错误等。为了规范错误信息的返回,我们需要定义一个统一的接 ......
全局 SpringBoot 框架 Restful API

redis+自定义注解+AOP实现接口幂等性防重复提交

1 自定义注解接口: import java.lang.annotation.*; @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface RepeatSubmit { ......
注解 接口 redis AOP

springboot~SSE做消息推送

一、SSE是什么? SSE技术是基于单工通信模式,只是单纯的客户端向服务端发送请求,服务端不会主动发送给客户端。服务端采取的策略是抓住这个请求不放,等数据更新的时候才返回给客户端,当客户端接收到消息后,再向服务端发送请求,周而复始。 注意:因为EventSource对象是SSE的客户端,可能会有浏览 ......
springboot 消息 SSE

springboot与mongodb之BigDecimal类型转化(四)

一、说明 mongodb支持Decimal128不支持BigDecimal类型字段,需要自定义转化。 二、创建BigDecimal转化Decimal128 import org.bson.types.Decimal128; import org.springframework.core.conver ......
springboot BigDecimal mongodb 类型

springboot与mongodb之增删改查(三)

一、引用mongoTemplate @Resource private MongoTemplate mongoTemplate; 二、分页查询 public void testPage() { int pageNum = 1; int pageSize = 10; // 添加查询条件 Criteri ......
springboot mongodb

@enableFeignClients注解的basePackages属性的作用

basePackages 属性是 @EnableFeignClients 注解的一个可选属性,它用于指定需要扫描的包路径。通过设置该属性,可以告诉 Spring 在哪些包下查找用 @FeignClient 注解标记的接口。 basePackages 中的包可以指定其他模块的包。在多模块的项目中,如果 ......

springboot与mongodb之事务管理(二)

一、事务说明 1、在4.0版本中,MongoDB支持副本集上的多文档事务,分片集群是不支持事务的,会报以下异常 Transactions are not supported by the MongoDB cluster to which this client is connected 2、在版本4 ......
事务管理 springboot 事务 mongodb

springboot单元测试中添加了@Autowired任然报错nullpoint(已解决)

使用了autowired还是报错空指针异常说明就是包没有导入,springboot导包的操作在于启动application类,所以问题就在于没有单元测试时没有启动主类, 解决方法: @RunWith(SpringJUnit4ClassRunner.class)@SpringBootTest(clas ......
springboot Autowired nullpoint 单元

【SpringBoot】【一】 加载初始化器、监听器详解

1 前言 本节主要讲下 SpringBoot 启动的时候,加载初始化器、监听器的过程哈。 2 加载时机 我们先来看下加载的时机,也就是什么时候加载的呢,就是我们 SpringBoot启动的时候,创建 SpringApplication的时候就会去加载的,我们看下: @SpringBootApplic ......
监听器 SpringBoot

springboot与mongodb之整合(一)

一、添加maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> <version>2.6.7</version ......
springboot mongodb

SpringBoot导出Word文档的三种方式

SpringBoot导出Word文档的三种方式 一、导出方案 1、直接在Java代码里创建Word文档,设置格式样式等,然后导出。(略) 需要的见:https://blog.csdn.net/qq_42682745/article/details/120867432 2、富文本转换后的HTML下载为 ......
SpringBoot 文档 方式 Word

springboot 切面注解方式 记录日志

1.定义GateOpLog import java.lang.annotation.*; /** * 操作日志记录 * @author codefulture */ @Target({ElementType.METHOD,ElementType.TYPE}) @Retention(Retention ......
切面 注解 springboot 方式 日志

lombok的@Builder注解

lombok的@Builder注解:链式构建一个对象Student.builder() .sno( "001" ) .sname( "admin" ) .sage( 18 ) .sphone( "110" ) .build(); ......
注解 Builder lombok

Spring AOP官方文档学习笔记(三)之基于xml的Spring AOP

1.声明schema,导入命名空间 (1)如果我们想要使用基于xml的spring aop,那么,第一步,我们需要在xml配置文件中声明spring aop schema,导入命名空间,如下这是一个标准的模板 <?xml version="1.0" encoding="UTF-8"?> <beans ......
Spring AOP 文档 笔记 官方

SpringBoot项目部署在外置Tomcat正常启动,但项目没有被加载的问题

最近打算部署个SpringBoot项目到外置Tomcat运行,但是发现tomcat启动成功,访问却一直404,刚开始以为是Tomcat的问题,就一直在改Tomcat配置。最后发现tomcat启动时根本就没加载到项目,因为控制台没有打印 "SpringBoot"的项目标志经过一番百度查找,最后发现是因 ......
项目 SpringBoot Tomcat 问题

SpringBoot 集成 Shiro 简单教程

1. 前言 Apache Shiro是一个功能强大且易于使用的Java安全框架,提供了认证,授权,加密,和会话管理。 Shiro有三大核心组件: Subject: 即当前用户,在权限管理的应用程序里往往需要知道谁能够操作什么,谁拥有操作该程序的权利,shiro中则需要通过Subject来提供基础的当 ......
SpringBoot 教程 Shiro

springboot本地文件上传器

package com.ruoyi.framework.config; import java.util.concurrent.TimeUnit; import org.springframework.beans.factory.annotation.Autowired; import org.sp ......
springboot 文件

关于在 springboot 中使用 @Autowired 注解来对 TemplateEngine 进行自动装配时,无法注入的问题。

springboot 中使用 @Autowired 注解来对 TemplateEngine 进行自动装配时,显示No beans of 'TemplateEngine ' type of found。问题 ......

记录一件很神奇的类型转换问题(springboot项目+echarts)

今天博主在应付学校的实验,想要使用echarts绘制一张很简单的条形图(博主是初学者),如下(时间还未作排序) 对于横轴,我封装了一个dateList,这个datelist是用java,将数据库中date类型的数据,提取其年月拼装而成的,代码如下: String date = String.valu ......
springboot echarts 类型 项目 问题

java基于springboot+vue非前后端分离的网上商城购物系统、在线商城管理系统,附源码+数据库+文档+PPT

1、项目介绍 java基于springboot+vue非前后端分离的网上商城购物系统、在线商城管理系统,实现管理员:首页、个人中心、用户管理、商品分类管理、商品信息管理、订单评价管理、系统管理、订单管理,用户;首页、个人中心、订单评价管理、我的收藏管理、订单管理,前台首页;首页、商品信息、商品资讯、 ......

SpringBoot定义优雅全局统一Restful API 响应框架二

这里解决之前留下来的问题,当程序没有正常返回时候 就是程序由于运行时异常导致的结果,有些异常我们可,能无法提前预知,不能正常走到我们return的R对象返回。这个时候该如何处理 在SpringBoot中,可以使用@ControllerAdvice注解来启用全局异常处理。通过使用@Controller ......
全局 SpringBoot 框架 Restful API

java基于springboot+vue非前后端分离的影城管理系统、影院销售管理系统,附源码+文档+PPT+数据库

1、项目介绍 本影城管理系统主要包括二大功能模块,即用户功能模块和管理员功能模块。 (1)管理员模块:系统中的核心用户是管理员,管理员登录后,通过管理员功能来管理后台系统。主要功能有:首页、个人中心、用户管理、电影类型管理、放映厅管理、电影信息管理、购票统计管理、系统管理、订单管理等功能。 用户前台 ......
管理系统 系统 影城 springboot 源码

AOP

AOP ......
AOP

Java 注解

什么是 Java 的注解 如何在 Java 中定义一个注解 注解通过 @interface 关键字进行定义。 public @interface TestAnnotation { } 上面的代码就创建了一个名字为 TestAnnotaion 的注解。 那么如何使用这个注解呢? 下面的代码创建一个类 ......
注解 Java

idea创建SpringBoot项目报错For artifact {mysql:mysql-connector-java:null:jar}: The version cannot be em

For artifact {mysql:mysql-connector-java:null:jar}: The version cannot be empty. 报错如图: pom.xml文件如图: 添加版本号: 就好了 ......

Spring 常用注解

@ComponentScan @Controller,@Service,@Repository 注解,他们有一个共同的注解 @Component。 @ComponentScan 注解默认就会装配标识了 @Controller,@Service,@Repository,@Component 注解的类到 ......
注解 常用 Spring

java基于springboot+vue前后端分离的超市进销存系统管理系统、超市管理系统,附源码+数据库+文档+PPT

1、项目介绍 超市进销存系统,通过这个系统能够满足超市进销存系统的管理及员工的超市进销存管理功能。系统的主要功能包括:首页、个人中心、员工管理、客户管理、供应商管理、承运商管理、仓库信息管理、商品类别管理、 商品信息管理、采购信息管理、入库信息管理、出库信息管理、销售订单管理、部门管理、岗位管理等功 ......

SpringBoot Maven打jar包提示no main manifest attribute springboot

SpringBoot项目打jar包运行jar包提示:no main manifest attribute springboot pom依赖: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifac ......

springboot bean 生命周期

代码地址 ......
springboot 周期 生命 bean