注解springboot aop

springboot的管理系统连接虚拟机数据库

# 1、在配置文件里面进行更改 原来的localhost更改为:虚拟机的IP地址:3306 用户名密码更改为:Linux系统**MYSQL的帐号密码** ![](https://img2023.cnblogs.com/blog/2808014/202309/2808014-2023090315111 ......

SpringBoot管理系统连接虚拟机MYSQL数据库

# 1、使用Navicat软件连接虚拟机 ip地址填写虚拟机的:192.168.158.129; 密码填写虚拟机的mysql的密码:wingkin45; 发现弹出这样一个提示框: ![](https://img2023.cnblogs.com/blog/2808014/202309/2808014- ......

AOP

应用场景:验证码接口防刷 AOP:面向切面编程。在不改变源代码的情况下对源代码进行功能加强 1 @Aspect 2 @Around(value = "pt()") 3 public ObjectcacheAdvice(ProceedingJoinPoint pjp) { AOP 底层原理: 动态代理 ......
AOP

springboot - 整合redis

1.引入pom依赖 <!-- redis --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>< ......
springboot redis

SpringBoot集成redis集群

1、添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <exclusions> <!-- 过滤lettuce,使用 ......
集群 SpringBoot redis

基于SpringBoot框架实现策略设计模式

策略设计模式属于行为设计模式,这种模式可以使得程序在运行的时候,可以根据场景动态的选择适合的策略逻辑去执行,并且根据不同的需求可以去新增、修改不同的策略逻辑,具有极强的扩展性、可维护性 前几日面试,遇见这么一个业务场景: 饮品订单计价实现 饮品店有6种饮品出售: 椰果奶茶:10元 西米奶茶:10元 ......
设计模式 SpringBoot 框架 策略 模式

SpringBoot启动启动项目出现o.s.b.d.LoggingFailureAnalysisReporter 错误解决方法

把@SpringBootApplication改成 @SpringBootApplication(exclude={DataSourceAutoConfiguration.class, HibernateJpaAutoConfiguration.class})代码如下: @SpringBootApp ......

spring注解

`@Resource` 和 `@Autowired` 是Java中用于依赖注入的注解,它们在使用方式和功能上有一些区别。 1. `@Resource` 注解是JavaEE提供的注解,而 `@Autowired` 注解是Spring框架提供的注解。 2. `@Resource` 注解可以用于字段、se ......
注解 spring

注解和反射

# 注解和反射 什么是注解 Annotation的作用: + 不是程序本身,可以对程序作出解释(这一点和注释(comment)没什么区别) + 可以被其他程序(比如:编译器等)读取 Annotation的格式: + 注解是以”@注释名”在代码中存在的,还可以添加一些参数值,例如:@SuppressW ......
注解

JavaFX+SpringBoot桌面项目并打包成exe可执行文件

### 1.创建标准Maven工程 ### 2.引入依赖 ``` 4.0.0 org.example fx-17-demo 1.0-SNAPSHOT 17 17 UTF-8 org.springframework.boot spring-boot-dependencies 2.7.15 org.op ......
SpringBoot 桌面 文件 项目 JavaFX

Springboot项目打成jar包,如何设置存储路径?并且上传的静态文件如何访问?

第一步 设置资源资源存储路径 找到需要保存指定文件路径添加以下代码 //保存上传的资源文件路径,路径在部署jar包同级目录。 String path = System.getProperty("user.dir")+"/static/images/"; File dir = new File(pat ......
静态 Springboot 路径 文件 项目

springboot 引入swagger3.0 knife4j API

1.引入依赖pom <properties> <swagger-version>3.0.0</swagger-version> <swagger-knife4j>3.0.3</swagger-knife4j></properties> <parent> <groupId>org.springfram ......
springboot swagger3 knife4j swagger knife4

【SpringBoot】面向切面编程AOP

一.基本概念 oop:主要以函数或者过程为程序的基本组织方式,系统功能是由一组相关的过程和函数序列构成,主要实现通过继承,多态和封装 aop:这种在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程。简单来讲就是方法和方法的关联,将公用代码从核心代码中抽取出来,程序员只需 ......
切面 SpringBoot AOP

关于SpringBoot中引入html模板的问题的解决(基础)

# 问题描述 将相关的文件放置到resources/static文件夹目录下面,文件路径正确,但是一直应用不了 # 问题解决 原来是在引用的时候,需要在每个文件前面加上一个斜杠——**/**,这样就解决啦! ![](https://img2023.cnblogs.com/blog/2808014/2 ......
SpringBoot 模板 基础 问题 html

spring/springboot 整合注解切换数据源

**springboot 整合注解切换数据源** 1、Spring Boot的配置文件 ``` # 数据源1 spring.datasource.druid.one.url=jdbc:mysql://localhost:3306/db1 spring.datasource.druid.one.use ......
数据源 注解 springboot 数据 spring

springboot 整合 ehcache

Spring Boot中整合Ehcache 添加Ehcache依赖: ``` net.sf.ehcache ehcache --根据需要选择版本。 2.10.6 ``` 配置Ehcache Spring Boot项目的application.properties文件中添加以下配置: ``` # Eh ......
springboot ehcache

用了这么久SpringBoot却还不知道的一个小技巧

你可能有一天想要在SpringBoot启动后,立马想要干一些事情,现在没有可能是你还没遇到。那么SpringBoot本身提供了一个小技巧,很多人估计没用过。 ......
SpringBoot 技巧

14、Spring之基于注解的声明式事务

## 14.1、概述 ### 14.1.1、编程式事务 > 事务功能的相关操作全部通过自己编写代码来实现: ``` Connection conn = ...; try { // 开启事务:关闭事务的自动提交 conn.setAutoCommit(false); // 核心操作 // 提交事务 co ......
注解 事务 Spring

springBoot项目改为springCloud结构

1.总项目:eureka注册中心项目 + 服务者项目1 + 服务者项目2 + 消费者项目1 + 消费者项目2 2.将服务和消费注册到eureka,通过eureka来完成消费者对服务者的调用。服务者提供接口与后台部分【原sql到controller部分】 + 消费者调用接口与web部分【增加调用服务者 ......
springCloud springBoot 结构 项目

pageoffice 6 Vue+Springboot磁盘路径打开文档

- 本示例关键代码的编写位置 [Vue+Springboot](https://www.pageoffice.cn/pages/f76d87/ "Vue+Springboot") **注意 本文中展示的代码均为关键代码,复制粘贴到您的项目中,按照实际的情况,例如文档路径,用户名等做适当修改即可使用。 ......
磁盘 pageoffice Springboot 路径 文档

springboot中在yml里连接数据库

spring: datasource: username: root password: root driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/mybatis_plus?useUnicode ......
springboot 数据库 数据 yml

@RestController注解的作用和示例

@RestController是Spring MVC框架中的一个注解,它结合了@Controller和@ResponseBody两个注解的功能,用于标记一个类或者方法,表示该类或方法用于处理HTTP请求,并将响应的结果直接返回给客户端,而不需要进行视图渲染【需要进行页面渲染,直接用@Controll ......
注解 示例 RestController 作用

springboot 动态路径

以前没玩儿过这个,最近有个项目需要根据不同的版本,生成不同的接口地址,代码如下: @PostMapping("{version}/http-push") public String push(@PathVariable String version, @RequestBody Object push ......
springboot 路径 动态

SpringBoot整合Redis

1.新建springboot工程 【注:springboot在整合redis时会自动封装了两个类:RedisTemplate和StringRedisTemplate. StringRedisTemplate它是RedisTemplate的子类,StringRedisTemplate它里面存储的key ......
SpringBoot Redis

SpringBoot 日志记录(面向切面)

引入依赖 <!--利用 AOP 做操作日志记录--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> @Ta ......
切面 SpringBoot 日志

使用@Transactional注解过程中产生锁

原因:@Transactional是Spring框架提供的注解,用于注解类或方法,表示此类或方法需要在一个事务内执行。 1、一个事务中对同一张表进行了多次操作 2、在一个事务中对同一张表进行了读操作(select语句)和写操作(insert、update、delete语句)当出现这种情况时,可能会导 ......
注解 Transactional 过程

SpringBoot启动流程

一、大致流程 1.加载启动类启动类是使用了@SpringBootApplication注解标注的类,该注解包含了@SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan三个注解的功能。SpringBoot通过扫描启动类所在的包及 ......
SpringBoot 流程

使用基于 Spring 注解的定时任务调度

工作中难免会有一些定时调度需求,比如定时统计数据,定时清理垃圾等等。你可能用过 Quartz 框架,但是现在基本上已经被淘汰了,因为其使用起来还是有些复杂。目前单机定时任务基本上都使用基于 Spring 注解的定时调度,分布式定时任务基本上都使用 xxl job 定时调度,原因就是使用起来很非常简单 ......
注解 任务 Spring

SpringBoot 支持 超大上G,多附件上传

​ 前言:因自己负责的项目(jetty内嵌启动的SpringMvc)中需要实现文件上传,而自己对java文件上传这一块未接触过,且对 Http 协议较模糊,故这次采用渐进的方式来学习文件上传的原理与实践。该博客重在实践。 一. Http协议原理简介 HTTP是一个属于应用层的面向对象的协议,由于其简 ......
SpringBoot 附件

SpringBoot中controller层、service层、DAO层、model层、Entity层、View层、Utils层等理解【杭州多测师_王sir】

1、DAO层DAO:Data Access Object(数据访问层),负责数据持久化工作。DAO层负责与数据库进行交互,封装对数据库的访问,涉及数据的增删改查处理(不涉及业务逻辑)。2、Service层Service:业务层,负责业务模块的逻辑应用设计。在项目的开发过程中一般先设计所需的业务接口类 ......
SpringBoot controller service Entity Utils