- 博客(10)
- 收藏
- 关注
原创 4.1 Spring AOP
两种方式实现AOP 基于XML配置开发AspectJ package aspectj.xml; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.ProceedingJoinPoint; public class MyAspect { /** * 切面类,在此类中编写各种类型通知 */ public void before(JoinPoint jp) { System.out.print("前置通知:模拟权限控制");.
2021-06-30 21:21:10 52
原创 3.5 Bean的装配方式
package annotation; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; @Component /**相当于@Component("annotationUser"),annotationUser为Bean的id,默认为首字母小写的类名**/ public class AnnotationUser { @Value("xfc
2021-06-29 22:59:07 64
原创 3.4 Bean的生命周期
Bean的生命周期整个过程如下: 1.根据Bean的配置情况,实例化一个Bean。 2.根据Spring上下文对实例化的Bean进行依赖注入,即对Bean的属性进行初始化。 3.如果Bean实现了BeanNameAware接口,将调用它实现的setBeanName(String beanId)方法,此处参数传递的是Spring配置文件中Bean的ID。 4.如果Bean实现了BeanFactoryAware接口,将调用它实现的setBeanFactory()方法,此处参数传递的是当前Spring工厂实例的引
2021-06-29 22:58:51 67
原创 3.3 # Bean的作用域
singleton 默认的作用域,使用singeton定义的Bean在Spring容器中只有一个Bean实例 prototype Spring容器每次获取prototype定义的Bean,容器都将创建一个新的Bean实例 配置文件代码 <bean id="constructorInstance" class="instance.BeanClass" scope="singleton"/>或者 <bean id="constructorInstance" class="i...
2021-06-29 22:58:31 46
原创 3.2.1 # JavaEE 构造方法实例化
在Spring框架中,Spring容器可以调用Bean对应类中的无参数构造方法来实例化Bean,这种方法称为构造方法实例化 package instance; public class BeanClass { public String message; public BeanClass() { message = "构造方法实例化Bean"; } public BeanClass(String s) { message = s; } } <?xml version="1
2021-06-29 22:58:15 145
原创 3.2 # JavaEE Bean的实例化
Spring框架实例化Bean有3种方式,即构造方法实例化、静态工厂实例化、实例工厂实例化(其中最常用的是构造方法实例化) package instance; public class BeanClass { public String message; public BeanClass() { message = "构造方法实例化Bean"; } public BeanClass(String s) { message = s; } } package instance;
2021-06-29 22:57:59 141
原创 3.1 Bean的配置
Bean的配置示例代码如下: <?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:schemaLocation="http://www.springframework.org/schema/beans http:/
2021-06-29 22:57:39 43
原创 2.Spring IoC容器(控制反转)构造方法注入
package dao; public interface TestDIDao { public void sayHello(); } package dao; public class TestDIDaoImpl implements TestDIDao { @Override public void sayHello() { // TODO Auto-generated method stub System.out.println("hello"); } } <?x
2021-06-29 22:57:08 78
原创 1.Spring框架简单入门程序
package dao; public interface TestDao { public void sayHello(); } package dao; public class TestDaoImpl implements TestDao { @Override public void sayHello() { // TODO Auto-generated method stub System.out.println("hello"); } } <?xml ver
2021-06-29 22:56:13 63
原创 计算机网络期末复习
第一章 概述 三化:数字化、网络化、信息化 三网:电信网络、有线电视网络、计算机网络 互联网特点:连通性和共享 互联网的发展三个阶段:第一个阶段是从单个网络ARPANET向互连网发展的过程。1983年TCP/IP协议成为ARPANET的标准协议,人们把1983年作为互联网诞生的时间;第二个阶段是建成了三级结构的互联网(主干网、地区网、校园网(或企业网));第三个阶段是逐渐形成了多层次ISP结构的互联网,ISP又被译为互联网服务提供商。 边缘部分:在网络边缘的端系统之间的通信方式通常可以划分为两大类:客户-
2021-06-29 22:54:49 172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人