文章目录一、Spring框架:1、原生web开发中存在哪些问题?2、概念二、Spring架构组成三、自定义工厂1、创建bean.properties2、工厂类3、测试四、Spring环境搭建1、在pom.xml中添加spring常用的依赖2、创建Spring-context.xml配置文件3、利用spring中的bean工厂创建对象3.1 定义目标bean类型3.2 配置spring-conte
转载
2023-07-24 13:23:04
67阅读
java中spring的使用 Spring是一个开源框架,框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring的核心是
原创
2023-02-24 00:05:15
228阅读
Spring框架是一个开源应用程序框架,通过提供基础设施支持来支持Java应用程序的开发。它是著名的Java企业版框架之一。Spring通过使用普通旧Java对象 (POJO) 帮助开发人员创建高效的应用程序。 在引入Enterprise Java Beans (EJB) 之前,Java开发人员需要利用JavaBeans来创建Web应用程序。虽然JavaBeans有助于创建用户界面(UI)
转载
2023-08-19 23:36:15
63阅读
文章目录Spring1 基本使用2 Bean的装配3 注入/DI3.1 基于XML的DI3.2 基于注解的DI4 AOP概要5 AspectJ对AOP的实现5.1 通知类型5.2 切入点表达式5.3 基于注解的实现5.4 基于XML的实现6 Spring实现AOP7 集成MyBatis8 Spring事务8.1 事务管理器接口8.2 Spring 的回滚方式8.3 事务定义接口8.4 相关程序8
转载
2023-11-24 22:17:25
0阅读
在Spring中当我们想拿到配置文件(不管是yml格式还是.properties格式)中的配置信息时,有很多种方式,采用Environment去获取是其中一种,优势是: 可以通过getProperty这种比较通用的api来根据key获取value。 当存在多份配置文件(比如SpringBoot应用j ...
转载
2021-08-04 23:24:00
306阅读
2评论
ApplicationListener是Spring事件机制的一部分,与抽象类ApplicationEvent类配合来完成ApplicationContext的事件机制。如果容器中存在ApplicationListener的Bean,当ApplicationContext调用publishEvent方法时,对应的Bean会被触发。这一过程是典型的观察者模式的实现。ApplicationListen
原创
2022-08-31 23:37:23
135阅读
同一个实体类中,经常遇到这样一种情况,主键id的校验,当为新增的时候,id无需校验,当为修改的时候,id必须校验,这时候,仍然
原创
2024-10-21 13:54:46
23阅读
同一个实体类中,经常遇到这样一种情况,主键id的校验,当为新增的时候,id无需校验,当为修改的时候,id必须校验,这时候,仍然用
Spring中ApplicationListener的使用
原创
2024-10-13 12:40:46
174阅读
Spring框架的概念
主要发明者:Rod Johnson,推崇轮子理论:不重复发明轮子,复用代码。 Spring框架宗旨:让原有的技术使用起来更加方便。 Spring是一个轻量级的java一站式开源框架,轻量级指不依赖于容器也能运行。 Spring框架是一个以IoC(Inverse of Control 反转控制)和AOP(Aspect Oriented Programming 面向切面编程)为
转载
2023-07-10 17:20:27
71阅读
JAVA中的反射和Spring底层的使用在Java开发中,反射是一种强大的机制,可以在运行时动态地获取和操作类的信息。Java中的反射机制允许程序在运行时获取类的属性、方法和构造函数等信息,并可以在运行时动态地创建对象、调用方法和访问属性等。在Spring框架中,反射机制被广泛使用,用于实现依赖注入、AOP等功能。本文将介绍Java中的反射机制及其在Spring框架中的底层使用。Java中的反射机
原创
2023-07-01 16:52:06
79阅读
一、SPI示例1-Swaggerspring 的spi引用在java spring cloud项目中,我们常常会在子模块中创建公共方法, 那么在另外一个子模块中,需要加载配置文件的时候, 往往Spring Boot 自动扫描包的时候,只会扫描自己模块下的类。这个是springboot约定俗成的内容。对扩展开放,对修改关闭的原则。1.1 背景介绍Swagger 作为一基础工具,在各个子项目中都需要使
转载
2023-06-20 09:22:55
204阅读
在spring 中使用注解,常使用@Autowired, 默认是根据类型Type来自动注入的。但有些特殊情况
转载
2022-06-01 12:00:52
92阅读
在《Redis之——Spring整合Redis》一文中,向大家介绍了如何将spring与Redis整合起来,但不是基于注解的形式,很多同学都希望能够通过注解的形式来简单的将Spring与Redis整合起来,这样,在使用的时候,只需要在相应的方法上加上注解,便可以使方法轻松的调用Redis的缓存。那么今天就来向大家介绍如何用基于注解的形式来整合Spring与Redis。一、项目搭建今天,我们不使用h
转载
2023-07-12 13:56:08
154阅读
Spring
使用
Cache
从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行该方法,而是直接从缓存中获取结果进行返回。所以
转载
2024-03-15 05:31:17
14阅读
文章目录@Query@Procedure@Lock@Modifying@EnableJpaRepositories@Transactional@NoRepositoryBean@Param@Id@Transient@CreatedBy, @LastModifiedBy, @CreatedDate, @LastModifiedDateSpring Data AnnotationsSpring Dat
原创
2021-04-20 12:12:29
351阅读
点赞
文章目录Spring Data Annotations@Transactional@NoRepositoryBean@Param@Id@Transient@CreatedBy, @LastModifiedBy, @CreatedDate, @LastModifiedDateSpring Data J
原创
2022-09-19 16:45:14
144阅读
我们在开发的时候,当代码出现异常,首先会想到事物回滚机制,在之前的工作中没有认真学习
原创
2023-06-01 17:44:06
373阅读
Spring MVC 中 HandlerInterceptorAdapter的使用
转载
2017-06-06 17:27:23
437阅读
实际情况中,对于编程事务的操作最好还是使用org.springframework.transaction.support.TransactionTemplate,因为HibernateTemplate在实际操作中并不是想象的那样,具体如下: 目的:使用HibernateTemplate执行execute(new HibernateCallback())方法,从HibernateCal
转载
2021-07-19 14:01:20
731阅读