自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除