Spring
安然望川海
学习路上的喵喵儿
展开
-
Spring中Bean的生命周期
Spring启动,查找并加载需要被Spring管理的bean,进行Bean的实例Bean实例化后对将Bean的引入和值注入到Bean的属性中如果Bean实现了BeanNameAware接口的话,Spring将Bean的Id传递给setBeanName()方法如果Bean实现了BeanFactoryAware接口的话,Spring将调用setBeanFactory()方法,将BeanFactory容器实例传入如果Bean实现了ApplicationContextAware接口的话,..转载 2021-11-13 15:47:07 · 61 阅读 · 0 评论 -
Spring Bean的作用域
Spring Bean的作用域主要有五种:作用域描述singleton在spring IoC容器仅存在一个Bean实例,Bean以单例方式存在,bean作用域范围的默认值。prototype每次从容器中调用Bean时,都返回一个新的实例,即每次调用getBean()时,相当于执行newXxxBean()。request每次HTTP请求都会创建一个新的Bean,该作用域仅适用于web的Spring WebApplicationContext环境。session同原创 2021-10-19 17:00:45 · 57 阅读 · 0 评论 -
SpringDataRedis简介
SpringDataRedis简介1、Redisredis是一款开源的Key-Value数据库,运行在内存中,由C语言编写。企业开发通常采用Redis来实现缓存。同类的产品还有memcache 、memcached 等。2、JedisJedis是Redis官方推出的一款面向Java的客户端,提供了很多接口供Java语言调用。可以在Redis官网下载,当然还有一些开源爱好者提供的客户端,如Jredis、SRP等等,推荐使用Jedis。3、Spring Data RedisSpring-data-r转载 2021-07-19 22:22:08 · 230 阅读 · 0 评论 -
Springboot整合redis
Springboot整合redispom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http:原创 2021-07-15 14:29:44 · 64 阅读 · 0 评论 -
SpringMVC基本配置
SpringMVC基本配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"原创 2021-03-27 22:59:16 · 47 阅读 · 0 评论 -
Spring AOP AspectJ 切面编程
SpringAOP学习之AspectJStudent类package com.ann.pojo;public class Student implements MyInterface { @Override public void testMethod() { int i = 6/0; // 异常通知 System.out.println("好好学习,天天向上!Go!Go!Go!"); }}Advice类package com.an原创 2021-03-27 22:43:08 · 51 阅读 · 0 评论 -
Spring AOP入门
Spring aop学习笔记项目目录结构pojo->Cpackage com.ann.pojo;public interface C { void testA();}pojo->TestApackage com.ann.pojo;public class TestA implements C { @Override public void testA() { System.out.println("我是AAAAA对象的testA方原创 2021-03-27 22:33:42 · 62 阅读 · 0 评论 -
Spring aop xml配置文件
Spring aop xml配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" x原创 2021-03-19 15:05:04 · 82 阅读 · 0 评论 -
Spring IOC的自动注入
Spring IOC 的自动注入Spring IOC 的自动注入在 bean 标签上使用autowire属性设置自动注入规则<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocat原创 2021-03-18 22:41:44 · 200 阅读 · 2 评论 -
SpringIOC创建对象的单例和多例模式
SpringIOC创建对象的单例和多例模式单例模式(默认):设置了单例模式的bean,会在Spring容器对象被创建的时候 就完成初始化创建,无论获取多少次都是同一个对象.多例模式:设置了多例模式的bean,在Spring容器对象被创建的时候不会被初 始化创建,每次获取的时候都会重新创建,每次获取的对象都不相同.<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.or原创 2021-03-18 22:09:17 · 668 阅读 · 0 评论 -
Spring IOC使用构造器创建对象的方式
Spring IOC使用构造器创建对象的方式通过无参构造器创建(默认)代码如下,在配置文件applicationContext.xmbeans标签内添加:<bean id="stu" class="com.ann.pojo.Student"></bean>通过有参构造器创建有参构造器: 在bean标签下使用constructor-arg子标签来声明要调用的有参数的构造器一个constructor-arg子标签标示一个参数。constructor-arg仅仅表示参数的个原创 2021-03-14 22:55:39 · 187 阅读 · 0 评论