注解spring6 primary spring

Spring配置xml自定义事务管理器

上一篇博客讲解了Spring配置xml事务,使用的是Spring框架提供的事务管理器。 在本篇博文当中,来讲解一下使用自定义的事务管理方式。 把上一篇博文当中的这个配置 <bean id="transactionManager" class="org.springframework.jdbc.dat ......
事务管理 事务 Spring xml

通用mapping实现的SSM项目:SSM 框架:是 Spring + Spring MVC + MyBatis

1.结合通用mapping实现的SSM项目:SSM 框架:是 Spring + Spring MVC + MyBatis 的缩写 mybatis generator:配置插件 通用mapper:tk.mybatis 2.MyBatis逆向工程组件是MyBatis Generator,简称MBG,是专 ......
Spring SSM 框架 mapping MyBatis

【MSA】Spring Cloud Eureka

[toc] ## 1 Spring Cloud Eureka 简介 **Spirng Cloud Eureka 使用 Netflix Eureka 来实现服务注册与发现(服务治理)。**它既包含了服务端组件,也包含了客户端组件,并且服务端与客户端均采用java编写,所以Eureka主要适用于通过ja ......
Eureka Spring Cloud MSA

java——微服务——spring cloud——Nacos——Nacos微服务配置拉取

添加依赖: 添加bootstrap.yml文件 去除application.yml中和bootstrap.yaml中相同的配置项: 修改controller,验证配置更新功能 ......
Nacos spring cloud java

java——微服务——spring cloud——Nacos——Nacos实现配置管理

注意:只填写需要修改的,不是把配置文件全部复制进去 ......
Nacos spring cloud java

Spring配置动态数据库

前言 本文主要介绍使用spring boot 配置多个数据库,即动态数据库 开始搭建 首先创建一个SpringWeb项目——dynamicdb(spring-boot2.5.7) 然后引入相关依赖lombok、swagger2、mybatis-plus,如下: <?xml version="1.0" ......
数据库 动态 数据 Spring

java——微服务——spring cloud——Nacos——NacosRule负载均衡

首先设置下orderservice的集群所属: 设置负载均衡规则: ......
NacosRule spring cloud Nacos java

Spring Boot实现高质量的CRUD-1

## 1、前言 ​ 在Spring Boot的SMM框架(SpringBoot+Mysql+Mybatis)的WEB项目中,CRUD(增删改查)大致占了50%-70%左右的工作量。提高CRUD的代码质量,提高CRUD的开发效率,是一件值得探讨的事项。 ​ 一般认为,CRUD是一件体力活。在SMM框架 ......
高质量 Spring Boot CRUD

Spring的IOC

控制反转(IOC)是一个概念、思想。指将传统上由程序代码直接操控的对象调用权交给容器,通过容器来实现对象的装配和管理,控制反转就是对对象控制权的转移,从程序代码本身反转到外部容器。 IOC实现方式多种多样,当前比较流行的实现方式有两种:依赖注入和依赖查找。依赖注入方式应用更为广泛。 依赖查找:dep ......
Spring IOC

Spring Security

## 简介 ​ **Spring Security** 是 Spring 家族中的一个安全管理框架。相比与另外一个安全框架**Shiro**,它提供了更丰富的功能,社区资源也比Shiro丰富。 ​ 一般来说中大型的项目都是使用**SpringSecurity** 来做安全框架。小项目有Shiro的比 ......
Security Spring

spring boot jar Initialized JPA EntityManagerFactory 失败【导致jar启动闪退】

2023-06-10 21:29:04.460 WARN 24060 [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling ......

Spring的三级缓存

学习资料: https://www.bilibili.com/video/BV1dP411J7tQ/?spm_id_from=333.337.search-card.all.click&vd_source=46d50b5d646b50dcb2a208d3946b1598 ......
缓存 Spring

java——微服务——spring cloud——Nacos——Nacos快速入门

父工程中新增依赖: 客户端依赖修改——userservice和orderservice两个修改 运行访问: ......
Nacos spring cloud java

Docker化Spring Boot应用

本文翻译自国外论坛 medium,原文地址:https://medium.com/@bubu.tripathy/dockerizing-your-spring-boot-application-75bf2c6568d0 Docker 是一个强大的工具,允许开发人员将他们的应用程序打包在容器中可以在任 ......
Docker Spring Boot

九、Spring Reactive Security使用JWT

JWT之前说过了,可以参考 https://www.cnblogs.com/shigongp/p/17454635.html 。 使用jwt的思路:AuthenticationWebFilter认证成功后生成TOKEN,并通过响应头写回到客户端。新增一个WebFilter校验TOKEN。 添加依赖: ......
Reactive Security Spring JWT

java——微服务——spring cloud——Nacos——Nacos认识与安装

Nacos开发必知Nacos开发必知 官网:https://nacos.io/zh-cn/index.htmlNocas文档:https://nacos.io/zh-cn/docs/what-is-nacos.htmlNocas下载:https://github.com/alibaba/nacos/ ......
Nacos spring cloud java

Spring MVC中的调用链路

在Spring MVC中,请求处理的过程通常分为以下几个步骤: 1. 通过HandlerMapping根据请求的URL匹配到相应的Handler(处理器)。 2. 通过HandlerAdapter调用对应的Handler处理请求。 3. 调用Handler返回一个ModelAndView对象。 4. ......
链路 Spring MVC

Spring中的三级缓存

Spring 中的三级缓存是针对 bean 的加载和创建过程而设计的。在 Spring 容器中,每次请求获取一个 bean 时,Spring 首先检查一级缓存、二级缓存和三级缓存中是否已经存在该 bean,如果存在,则直接返回缓存中的实例对象,否则才进行 bean 的创建。三级缓存包括: 1. si ......
缓存 Spring

注解是干什么的

注解(Annotation)是一种在 Java 代码中使用的元数据形式,它提供了对程序的额外信息和说明。注解可以被添加到类、方法、字段以及其他程序元素上,以提供关于这些元素的更多信息。 注解在 Java 开发中具有广泛的应用,它可以用于以下目的: 提供元数据信息:注解可以用于提供程序元素的额外信息, ......
注解

Spring中的字段注入是如何实现的

# spring中属性的注入方式 Spring中属性注入的方式包括以下几种: 1. Setter 方法注入:通过在 Bean 类中定义对应的属性setter方法,然后在 XML 配置文件或 Java 配置类中使用 或 @Value 注解来为这些属性设置数值。 2. 构造函数注入:通过在 Bean 的 ......
字段 Spring

Failed to bind properties under 'spring.datasource.primary' to javax.sql.DataSource:报错

​ 2023-06-10 11:04:13.778 WARN 22452 [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelli ......

Failed to bind properties under 'spring.datasource.primary' to javax.sql.DataSource:报错

​ 2023-06-10 11:04:13.778 WARN 22452 [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelli ......

spring boot ResourceUtil工具类获取不到jar的classPath下面文件问题

### 先说结论 1. 这种方式是获取不到jar里面的文件的,但是在本地可以跑,打成jar包就读取不到文件了,即便 ResourceUtils 是spring提供的。 ```java File file = ResourceUtils.getFile("classpath:temp\\file\\i ......
ResourceUtil classPath 文件 工具 spring

dubbo+spring+zookeeper的集成入门实例

一、启动zookeeper 我用的kafka自带的zookeeper 任务管理器输入bin\windows\zookeeper-server-start.bat config\zookeeper.properties开启zookeeper Ctrl+c输入Y关闭服务 二、安装dubbo—admin管 ......
zookeeper 实例 spring dubbo

spring-boot-data Redis 使用

# spring-boot-data redis Spring Boot 提供了 Redis 集成启动器(Starter),依赖于 spring-data-redis 和 lettuce 库。 spring-data-redis:对 Reids 底层开发包高度封装,让开发者对 Redis 的 CRU ......
spring-boot-data spring Redis boot data