注解springboot aop

SpringBoot源码实用场景:SpringBoot 3.1.0 环境下 PageHelper 1.4.0不生效问题排查

1、技术栈: JDK 17 + SpringBoot 3.1.0 + PageHelper 1.4.0 1 <?xml version="1.0" encoding="UTF-8"?> 2 <project ...> 3 <parent> 4 <groupId>org.springframework ......
SpringBoot PageHelper 源码 场景 环境

SpringBoot - Web项目起步

环境搭建 开发规范1 开发规范2.1 开发规范2.2 开发规范2.3 开发流程 ......
SpringBoot 项目 Web

springboot设置log4j2无效

log4j2需要在资源文件中 正确的写法: 错误的写法:下面写法会无效的会使用springboot本身的日志 ......
springboot log4j2 log4 log 4j

java笔记_12_自定义注解

1、@interface 用于声明注解,参数只用八种基本数据类型和四种数据类型(基本类型 byte,short,char,int,long,float,double,boolean 八种基本数据类型 和 String,Enum,Class,annotations ),如果只有一个参数成员,最好把参数 ......
注解 笔记 java 12

@Constraint注解,做特殊的入参校验

// @Constraint 是 Java 中的注解之一,用于标记自定义的约束注解。约束注解通常用于数据验证,用来限制字段的取值或格式,确保数据的合法性。 @Constraint(validatedBy = FlagValidate.class) 第一步:先建一个@interface Flag的注解 ......
注解 Constraint

springboot不使用端口的方式启动

SpringBoot项目不占用端口启动 现在很多互联网公司或者项目,都使用SpringBoot + SpringCloud,以微服务的形式来提供后台服务。而且既然是微服务,所涉及到的项目就会很多,服务器端口资源就会相当紧张。而且,其实有些项目,如定时任务等,是不需要对外提供服务,也就不需要占用服务器 ......
端口 springboot 方式

四、SpringBoot实现增删改查

### 一、新建项目 ![image.png](https://cdn.nlark.com/yuque/0/2023/png/28777945/1690682138651-3d060f2b-615b-42a2-8eb2-9e0c66585b49.png#averageHue=%232d3035&cl ......
SpringBoot

二、SpringBoot配置

### SpringBoot配置文件 springBoot配置一般有`application.properties`、`application.yml`、`application.yaml` 优先级:`properties`>`yml`>`yaml` ### YAML:基本语法 - 大小写敏感 - ......
SpringBoot

三、SpringBoot整合Mybatis

### 创建项目 ![image.png](https://cdn.nlark.com/yuque/0/2023/png/28777945/1690681224693-273de34b-2c98-4c31-ad43-66f21a1ea43c.png#averageHue=%23292d32&clie ......
SpringBoot Mybatis

一、SpringBoot项目快速搭建

![image.png](https://cdn.nlark.com/yuque/0/2023/png/28777945/1689379481689-e3aa5761-c7a6-49b0-bcce-58a2f63fdbb4.png#averageHue=%23292c31&clientId=u8cb ......
SpringBoot 项目

springboot~mybatis中使用selectKey获取自增主键

在mybatis中,我们在insert操作之后,可以获取到自增主键的值,这个需要我们用到 INSERT INTO lawyer_id_offset (kgid) VALUES (#{kgid}) ``` # java中调用它 > 注意,这里有个坑,获取自增主键,不是获取mapper的返回值,而是从当 ......
springboot selectKey mybatis

SpringBoot3之Web编程

> 标签:Rest.拦截器.swagger.测试; # 一、简介 基于`web`包的依赖,SpringBoot可以快速启动一个`web`容器,简化项目的开发; 在`web`开发中又涉及如下几个功能点: **拦截器**:可以让接口被访问之前,将请求拦截到,通过对请求的识别和校验,判断请求是否允许通过; ......
SpringBoot3 SpringBoot Web

常用注解之@PathVariable与@RequestParam详解

@PathVariable和@RequestParam 首先说一下Request了解一下请求参数是什么 在访问各种各样网站时,经常会发现网站的URL的最后一部分形如:?xxxx=yyyy&zzzz=wwww。这就是HTTP协议中的Request参数,它有什么用呢?先来看一个例子: 在知乎中搜索web ......
注解 PathVariable RequestParam 常用

SpringBoot入门

1.介绍: Spring Boot是一个基于Spring框架的开源项目,旨在简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 Spring Boot提供了丰富的Spring模块化支持,可以帮助开发者更轻松快捷地构建出企业级应用。 ......
SpringBoot

typeScript学习-类型注解、类型推导

typeScript学习 类型注解 声明时定义变量固定类型 let data:number=3 data=4 interface Student { name:string, age:number } let stuObj = { name: 25, age: 'zhangsan'} 类型推导 声明 ......
类型 注解 typeScript

kafka注解开发

代码 参数:实体id和支付方式 @KafkaListener(topics = {KafkaInitialConfig.TOPIC_REMOVE_BLACKLIST}, groupId = KafkaInitialConfig.GROUP_ID_STORE_BFF) public void remo ......
注解 kafka

mybatis使用过的注解

1.与数据库对应的注解 @Data @Accessors(chain = true) @TableName("be_person_info") public class BePersonInfo extends BaseEntity implements Serializable { private ......
注解 mybatis

@Transactional(rollbackFor = Exception.class) 详解 推荐的事务注解方式 @Transactional(rollbackFor = Exception.class)

@Transactional(rollbackFor = Exception.class) 详解 原文链接:https://blog.csdn.net/weixin_43987718/article/details/123422621 17、@Transactional(rollbackFor = ......

SpringBoot中配置文件的加载顺序

命令行中传入的参数。 SPRING_APPLICATION_JSON中的属性。SPRING_APPLICATION_JSON是以JSON格式配置在系统环境变量中的内容。 java:comp/env中的JNDI属性。 Java的系统属性,可以通过System.getProperties()获得的内容。 ......
SpringBoot 顺序 文件

35款优秀的 SpringBoot/SpringCloud 开源项目借鉴~减少重复造轮子

35款优秀的 SpringBoot/SpringCloud 开源项目,开发脚手架,总有一款适合你 简介 SpringBoot 是一个非常流行的 Java 框架,它可以帮助开发者快速构建应用程序。他不仅继承了 Spring 框架原有的优秀特性,而且还通过简化配置来进一步简化了 Spring 应用的整个 ......
轮子 SpringCloud SpringBoot 项目

SpringBoot3进阶用法

> 标签:切面.调度.邮件.监控; # 一、简介 在上篇《SpringBoot3基础》中已经完成入门案例的开发和测试,在这篇内容中再来看看进阶功能的用法; 主要涉及如下几个功能点: **调度任务**:在应用中提供一定的轻量级的调度能力,比如方法按指定的定时规则执行,或者异步执行,从而完成相应的代码逻 ......
SpringBoot3 SpringBoot

SpringBoot依赖大全

<!--父工程--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.6.4</version> </parent> ......
SpringBoot 大全

SpringBoot

扩展SpringBoot:专门用于框架整合,简化开发 Mybatis 的四个一致 EmpMapper(java mapper)(resources xml) 路径一致、名一致、地址一致、返回值一致 —————————————————————————————————— 《 约定优于配置 》Spring ......
SpringBoot

AOP

Spring框架核心一: IOC:控制反转 DI:依赖注入核心二:AOP 业务层能够控制事务 开闭原则开:扩展闭:不修改,子类继承 继承:在不改变父类方法的前提下,对父类的扩展 AOP( 面向切面编程 )思想 —— 面向切面编程实现 —— 动态代理AOP思想的作用:1、在不改变原程序代码前提下,对方 ......
AOP

SpringBoot系列---【三种启动传参方式的区别】

# 三种启动传参方式的区别 ## 1.三种方式分别是什么? idea中经常看到下面三种启动传参方式 ![](https://img2023.cnblogs.com/blog/1674440/202308/1674440-20230807235733451-1918582226.png) - 优先级 ......
SpringBoot 方式

SpringBoot系列---【使用jasypt把配置文件密码加密】

# 使用jasypt把配置文件密码加密 ## 1.引入pom坐标 ```xml com.github.ulisesbocchio jasypt-spring-boot-starter 3.0.5 ``` ## 2.新增jasypt配置 ### 2.1使用yml配置文件进行配置 ```yml jasy ......
SpringBoot 密码 文件 jasypt

spring中的@Resource注解运用

@Resource注解是JDK扩展包的 @Autowired注解是Spring框架自己的 @Resource注解默认根据名称装配byName,未指定name时,使用属性名作为name。通过name找不到的话会自动启动通过类型byType装配。 @Autowired注解默认根据类型装配byType,如 ......
注解 Resource spring

@Cacheable 、 @CachePut 、@CacheEvict 注解

### 在 Application 类上添加注解 @EnableCaching ``` @EnableCaching public class Application { public static void main(String[] args) { SpringApplication.run(A ......
注解 CacheEvict Cacheable CachePut

springboot的AOP整理总结

**aop是spring的两大功能模块之一,功能非常强大,为解耦提供了非常优秀的解决方案。** **现在就以springboot中aop的使用来了解一下aop。** ## **一:使用aop来完成全局请求日志处理** pom文件如下: ```java 4.0.0 com.example testao ......
springboot AOP

springboot中的缓存介绍

### 前言 Spring框架支持透明地向应用程序添加缓存对缓存进行管理,其管理缓存的核心是**将缓存应用于操作数据的方法(包括增删查改等),从而减少操作数据的执行次数(主要是查询,直接从缓存中读取数据),同时不会对程序本身造成任何干扰**。 SpringBoot继承了Spring框架的缓存管理功能 ......
缓存 springboot