Spring介绍Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Jonnson创建。简单来说,Spring是一 个分|层的JavaSE/EE full-stack(一站式)轻量级开源框架。Spring的特点1.方便解耦,简化开发通过S
转载 2024-07-22 15:56:17
82阅读
Spring的常见用法1、spring常见实现加载xml配置的入口 Spring提供了ApplicationContext接口的几种实现方式。在独立应用程序中,通常创建ClassPathXmlApplicationContext或FileSystemXmlApplicationContext的实例。2、注入bean的方式 基于构造函数的依赖注入、基于 Setter 的依赖注入1、xml中配置(构造
转载 2024-02-29 10:31:47
88阅读
  一:建立mysql数据库create database student default chracter set uttf8;二:建表(手动写SQL)三: 插入三条测试insert into user(user_name,sex,age) values('小红',1,16);insert into user(user_name,sex,age) values('小明',0,
转载 2024-03-23 21:12:53
31阅读
目录Spring简介Spring 的核心机制:依赖注入(控制反转) 理解 依赖注入设值注入构造注入两种注入方式的对比使用Spring 容器Spring 容器使用ApplicationContextApplicationContext的国际化支持ApplicationContext 的事件机制让Bean 获取Spring 容器Spring容器中的BeanBean 的基本定义和 Bean 别
目录1.Spring 概述1.1Spring 是什么1.2 Spring 特点1.2.2Aop编程的支持1.2.4 声明事务的支持 1.3Spring 体系结果(图解) 2.Spring 简单具体实现3.Spring的生命周期1.Spring 概述1.1Spring 是什么Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命
转载 2024-08-03 14:25:07
68阅读
spring 用法总结三种向容器注入 bean 的方式无参构造实例化工厂实例方法实例化工厂静态方法实例化三种注解@Autowired@Autowired + @Qualifier("beanid")@Resource("beanid")注解配置@Configuration@PropertySource("classpath:xxx.properties")@Import两个重要的上下文Class
转载 2024-03-18 21:19:20
26阅读
@value方式来获取。使用方式必须在当前类使用@Component,xml文件内配置的是通过pakage扫描方式例如:
转载 2023-07-11 00:20:12
47阅读
最近在看spring ioc源码,看到FactoryBean这个内容。这个和BeanFactory的区别 1. BeanFactory: 生成bean的工厂,是一个接口,定义了很多方法 2. FactoryBean: 是一个Bean,生产bean的bean 下面是一个demo,用于获取Person的
原创 2021-08-07 10:41:27
891阅读
一、Spring定义  Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。  简单来说,Spring是一个分层的JavaSE/javaEE full-stack(全栈的) 轻量级开源框架。  二、Spring框架特征 (1)轻量  从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可
转载 2024-07-11 18:10:37
27阅读
目录背景和价值核心作用:属性注入后,执行初始化操作使用场景与示例代码示例与「init-method」的对比执行顺序总结参考资料 背景和价值 afterPropertiesSet 是 Spring 中 InitializingBean 接口的唯一方法,作用是在 Spring 容器完成 Bean 的属性 ...
转载 16天前
411阅读
Spring加载resource时classpath*:与classpath:的区别 Spring可以通过指定classpath*:与classpath:前缀加路径的方式从classpath加载文件,如bean的定义文件classpath*:的出现是为了从多个jar文件中加载相同的文件classpath:只能加载找到的第一个文件. 比如 resource1.jar中的packag
转载 精选 2012-07-18 13:59:06
6671阅读
RestTemplate简介 RestTemplate对HTTP请求进行了封装,进行请求的时候可以保留cookie,在下次请求的时候使用; postForEntity与postForObject功能类似,可以从源码上面看出postForEntity进行了为空判断; 如果想在GET请求的时候带上coo
原创 2021-06-03 17:59:31
1290阅读
背景 有时我们在做开发的时候需要记录每个任务执行时间,或者记录一段代码执行时间,最简单的方法
原创 2022-08-21 00:00:50
238阅读
什么是BeanSpring相当于一个 超级工厂,Bean就相当于工厂里每一个机器。Spring的 Ioc容器生产并管理Bean。因此如果我们想要在项目中使用这个工厂,就需要对Spring的配置文件进行配置。Spring容器支持XML和Properties两种格式的配置文件,常见是使用前者。 在Spring容器中,XML配置 文件的根元素是< beans>,< beans>中
转载 2024-07-15 09:18:06
18阅读
下面我们通过一个完整的项目来基本使用spring-data-jpa,然后我们在介绍他的高级用法。  a.数据库建表:user,主键自增    b.对应实体:User @Entity @Table(name = "user") public class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY)
转载 11月前
44阅读
This part of the reference documentation covers all the technologies that are absolutely integral to the Spring Framework.翻译 :参考文档的这一部分涵盖了Spring框架中必不可少的所有技术。Foremost amongst these is the Spring Framew
转载 6月前
18阅读
摘要  可伸缩性、可靠性和高性能是现代J2EE应用程序所必须具有的特性。无论客户端属于哪种类型,其请求处理通常包含一些对性能有负面影响的活动,例如从异构数据源收集信息和执行复杂计算等。缓存是用于提升企业应用程序性能的最重要的做法之一。每一个应用程序都有自己的缓存要求,必须经常加以调整,才能确保不会发生性能衰退。企业应用程序需要找到一种方式,在不触及应用程序代码的情况下轻松添加和调优缓存功能。本文将
一个应用系统必然包含大量的bean,这些bean之间存在依赖关系。 依赖注入(Dependency injection)是Spring容器的核心功能。Bean可以几种方式来声明自己的依赖: 构造方法参数、工厂方法参数、Setter属性;容器在构造、初始化bean的过程中,将适当的bean引用注入进去。构造参数注入假设我们有一个bean类声明如下:public class ThingOne {
转载 2024-07-09 19:12:08
83阅读
简介PropertySource是一个抽象类,用于存放key-value键值对的抽象,value可以使任意类型,如:ServletContext、ServletConfig、Properties等。类结构简化如下:public abstract class PropertySource<T> { //属性名称(不可更改) protected final String name
转载 2024-09-10 12:55:53
185阅读
Spring的JDBC模板使用之三--对数据表进行CRUD的操作本文介绍使用JdbcTemplate对数据表进行CURD的操作。1.建立数据库spring,在其中有物理表Account,还是以上两篇博文(Spring的数据库开发之一--JDBC模板的使用,Spring的JdbcTemplate使用二--使用spring配置文件)的数据表为例,表结构如下,因为上两篇已经加了2条记录了。CREATE
转载 5月前
24阅读
  • 1
  • 2
  • 3
  • 4
  • 5