注解spring crud xml

【Spring】事务传播机制

1、事务的实现思想 在spring中要想某个方法具有事务,只要在方法前加一个@Transactional注解。然后spring就会利用aop思想,在这个方法执行前开启事务, 在方法执行后选择提交事务或者回滚事务。 2、7种事务传播机制 @Transactional(propagation = Pro ......
机制 事务 Spring

Spring容器获取Bean的9种方式 转载

1 前言 随着SpringBoot的普及,Spring的使用也越来越广,在某些场景下,我们无法通过注解或配置的形式直接获取到某个Bean。比如,在某一些工具类、设计模式实现中需要使用到Spring容器管理的Bean,此时就需要直接获取到对应的Bean。 本文为大家整理汇总了常见的获取Bean的方式, ......
容器 方式 Spring Bean

mybatisplus环境的搭建和crud接口的简单使用以及代码构造器的简单尝试(自用,备忘)

1.依赖引入 支持mysql 5.7的mysql-connector-java <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.11</version> ......
mybatisplus 接口 代码 环境 crud

面试题-Spring 面试集

# Spring 面试集 > 基于Spring Framework 4.x 总结的常见面试题,系统学习建议还是官方文档走起:https://spring.io/projects/spring-framework#learn ## 一、一般问题 ### 开发中主要使用 Spring 的什么技术 ? 1 ......
Spring

springboot封装redission的分布式锁逻辑为注解

#场景概述 使用分布式锁的时候,每次都需要使用`try catch`处理方法中的逻辑。考虑是否可以这块逻辑抽离出来。 #实现 ##在自定义的注解中添加属性来设置锁的等待时间、租赁时间和时间单位 ``` import java.lang.annotation.*; @Target(ElementTyp ......
注解 分布式 springboot redission 逻辑

Spring容器获取Bean的9种方式

本文为大家整理汇总了常见的获取Bean的方式,并提供一些优劣分析,方便大家在使用到时有更好的选择。同时,也会为大家适当的普及和拓展一些相关知识。 ......
容器 方式 Spring Bean

Spring Boot集成Dubbo 3.X

大家好,我是王有志。上一篇我们一起认识了Dubbo与RPC,今天我们就来一起学习如何使用Dubbo,并将Dubbo集成到Spring Boot的项目中。 ......
Spring Dubbo Boot

swagger常用的几个注解

类上@Api() tags:说明该类的作用,参数是个数组,可以填多个。 value="该参数没什么意义,在UI界面上不显示,所以不用配置" description = "用户基本信息操作" 方法上@ApiOperation() value="方法的用途和作用" notes="方法的注意事项和备注" ......
注解 常用 swagger

spring启动流程 (3) BeanDefinition详解

BeanDefinition在Spring初始化阶段保存Bean的元数据信息,包括Class名称、Scope、构造方法参数、属性值等信息,本文将介绍一下BeanDefinition接口、重要的实现类,以及在Spring中的使用示例。 # BeanDefinition接口 用于描述了一个Bean实例, ......
BeanDefinition 流程 spring

控制器类及实现数据请求与响应的注解

控制器类注解 @Controller @Controller是控制器类的第一个注解,这被称为stereotype annotation,表示当前的类为控制器,用来响应页面。@RestController是@ResponseBody和@Controller的结合,表明当前类是控制器且返回的是一组数据, ......
注解 控制器 数据

Spring框架

Spring Framework 系统架构 第一部分:Core Container:核心容器 核心概念(Ioc/DI) 代码书写现状 耦合度偏高 解决方案 使用对象时,在程序中不要主动使用new产生对象,转换为由外部提供对象 IoC(Inversion of Control)控制反转 对象的撞见控制 ......
框架 Spring

spring报错

C:\Users\dell\.jdks\openjdk-19.0.2\bin\java.exe "-javaagent:E:\idea图片\IntelliJ IDEA 2022.2.3\lib\idea_rt.jar=51567:E:\idea图片\IntelliJ IDEA 2022.2.3\bi ......
spring

spring报错-Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 63

这个错误原因是因为JDK版本过高,改一下版本就行了 把里面的19改成8 这样就行了 ......

Java 常用注解@Configuration,@Bean及@ConfigurationProperties(prefix = "spring.datasource")

@Configuration public class EventDataSourceConfig { @Bean(name = "eventdataSource") @ConfigurationProperties(prefix="datasource.event") public DataSou ......

JAVA生成xml文件格式

public boolean A(参数1,……){ Document document = DocumentHelper.createDocument(); Namespace na = Namespace.get(""); String s = null; na = new Namespace ( ......
格式 文件 JAVA xml

基于 Spring Cloud Function 的 Azure Function 开发

Notice: 本文章不包含 Azure Function 环境配置等内容 1.1 前提 Azure 账户,且有可使用的订阅 Azure 支持的 JDK (本教程适用于 JDK 1.8) IntelliJ IDEA 社区版或无限制版均可 Maven 3.5+ 最新的 Function Core To ......
Function Spring Cloud Azure

Java|Spring Boot 一些名词和常用概念(1)

JVM JVM (Java Virtual Machine) is an abstract machine that enables your computer to run a Java program. When you run the Java program, Java compiler f ......
名词 概念 常用 Spring Java

spring cloud微服务 总结(Nacos,Feign,Gateway,docker,sentinel,seata,Lua)

spring cloud微服务 总结 一。微服务架构特征: 1.单一职责,避免重复,耦合低 2.面向服务,对外暴露接口 3.自治:技术独立,数据独立,部署独立 4.隔离性强:容错,降级,避免连错 5缺点:复杂了,部署维护复杂 6服务器框架: springcloud alibaba Dubbo spr ......
sentinel Gateway spring docker cloud

观察者模式在spring中的应用

1 观察者模式简介 1.1 定义 指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。这种模式有时又称作发布-订阅模式、模型-视图模式,它是对象行为型模式。 1.2 角色介绍 在观察者模式中,有以下几个角色。 主题也叫被观察者(Subject): ......
观察者 模式 spring

spring启动流程 (2) Bean实例化流程

本文通过阅读Spring源码,分析Bean实例化流程。 # Bean实例化入口 上一篇文章已经介绍,Bean实例化入口在AbstractApplicationContext类的finishBeanFactoryInitialization方法: ```java protected void fini ......
流程 实例 spring Bean

IOC容器基本使用(XML配置)

一、Bean的实例化方式 1. 静态内部类 一个外部类里面定义了一个静态内部类: public class OuterClass { static class InnerClass { public void innerMethod(){ System.out.println("This is a ......
容器 IOC XML

Spring 配置事务管理器方法的理解

```java @Bean public PlatformTransactionManager transactionManager(DataSource dataSource) { DataSourceTransactionManager transactionManager = new Data ......
事务管理 事务 方法 Spring

通过aop注解的方式对参数进行校验

需要引入的依赖maven pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId></dependency><dependency> <group ......
注解 参数 方式 aop

在 Kubernetes(k8s) 上部署 Spring Boot 应用程序:应用程序使用环境变量中的错误端口属性

如果我使用此配置启动部署(即先启动服务,然后启动部署),则 pod 在启动期间会失败。在日志中,我可以找到以下消息: ***************************APPLICATION FAILED TO START*************************** Descripti ......
应用程序 程序 变量 端口 Kubernetes

【springboot】修改扫描包(ComponentScan注解)

在springboot中默认的`xxxApplication`上面都是要加上`@SpringBootApplication`注解的 ```java package com.oo2.oo2; import org.springframework.boot.SpringApplication; impo ......
注解 ComponentScan springboot

05 CRUD 套餐 + 实战内容(后续补充 ing)

# 新增套餐 ## 预准备 ![image](https://b3logfile.com/file/2023/07/siyuan/1661686246031/assets/image-20230629155741-6z6do5j.png) ![image](https://b3logfile.com ......
套餐 实战 内容 CRUD ing

Java基础复习——注解

# 注解(Annotation) ## 什么是注解? - 插入到源码中用于某种工具处理的标签。 - 注解(Annotation)也被称为元数据(Metadata),用于修饰解释 包、类、方法、属性、构造器、局部变量等数据信息。 - 在Java中,注解是当作一个**修饰符**来使用的,它被置于备注解项 ......
注解 基础 Java

Spring对于Cache的抽象架构

Spring提供的重要缓存注解及几个重要概念: 概念/注解作用 Cache 缓存接口,定义缓存操作。实现有:RedisCache、EhCacheCache、 ConcurrentMapCache等 CacheManager 缓存管理器,管理各种缓存(Cache)组件 @Cacheable 主要针对方 ......
架构 Spring Cache

Spring AOP使用记录

### 通知 - @Before:前置通知 - @After:后置通知,无论是否发生异常都会执行 - @AfterReturning:后置通知,正常返回时执行 - @AfterThrowing:后置通知,异常返回时执行 - @Aroud:环绕通知 各种通知使用例子 ```java // 定义切点 @ ......
Spring AOP

无意间做了个 web 版的 JVM 监控端前后端分离 React+Spring Boot

本来就是为了更多的了解 JMX,第一步就想把所有的 MBean 和属性都展示出来,开始在控制台输出,但是效果不好,内容太多太长,不够直观,然后就加了个 web 端的树形结构。然后做着做着突然发现,再稍微改改就能当个 web 版的简易监控端用了。 此工具只在 hotspot JVM 8 环境下测试过。 ......
无意间 Spring React Boot web