文章目录一、Spring框架:1、原生web开发存在哪些问题?2、概念二、Spring架构组成三、自定义工厂1、创建bean.properties2、工厂类3、测试四、Spring环境搭建1、在pom.xml添加spring常用依赖2、创建Spring-context.xml配置文件3、利用springbean工厂创建对象3.1 定义目标bean类型3.2 配置spring-conte
转载 2023-07-24 13:23:04
67阅读
javaspring使用 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)
文章目录Spring1 基本使用2 Bean装配3 注入/DI3.1 基于XMLDI3.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事件机制。如果容器存在ApplicationListenerBean,当ApplicationContext调用publishEvent方法时,对应Bean会被触发。这一过程是典型观察者模式实现。ApplicationListen
原创 2022-08-31 23:37:23
135阅读
同一个实体类,经常遇到这样一种情况,主键id校验,当为新增时候,id无需校验,当为修改时候,id必须校验,这时候,仍然
原创 2024-10-21 13:54:46
23阅读
同一个实体类,经常遇到这样一种情况,主键id校验,当为新增时候,id无需校验,当为修改时候,id必须校验,这时候,仍然用
SpringApplicationListener使用
原创 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
Spring 使用 Cache 从3.1开始,Spring引入了对Cache支持。其使用方法和原理都类似于Spring对事务管理支持。Spring Cache是作用在方法上,其核心思想是这样:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存,等到下次利用同样参数来调用该方法时将不再执行该方法,而是直接从缓存获取结果进行返回。所以
文章目录@Query@Procedure@Lock@Modifying@EnableJpaRepositories@Transactional@NoRepositoryBean@Param@Id@Transient@CreatedBy, @LastModifiedBy, @CreatedDate, @LastModifiedDateSpring Data AnnotationsSpring Dat
原创 2021-04-20 12:12:29
351阅读
1点赞
文章目录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阅读
  • 1
  • 2
  • 3
  • 4
  • 5