JavaEE-Spring
文章平均质量分 80
你好牛蛙
我是大帅比
展开
-
Spring中的API
ApplicationContext的继承体系紫色的是接口,淡绿色是抽象类,绿色的是实现类ApplicationContext的实现类有三个ClassPathXmlApplicationContext(类路径下的XML上下文文件)他是从类的根路径下加载配置文件FileSystemXmlApplicationContext(电脑磁盘XML上下文文件)从电脑磁盘路径下加载配置文件,文件可在磁盘下的任意位置AnnotaTionConfigApplicationContext用注解配置容器对象原创 2021-05-05 16:19:39 · 1076 阅读 · 2 评论 -
Spring----XML引入不同类型数据的配置方式
文章目录带参构造方法的依赖注入当形参是集合直接在`constructor-arg`中进行配置引入外部配置的集合配置属性的Set注入全部代码带参构造方法的依赖注入需要注意的几点配置带参构造方法 构造方法不能使用联级赋值简单说,就是不能在constructor-arg标签中直接配置对象的属性值如果一个类的某个属性是对象的话,可以在这个类的bean标签外,为这个对象进行配置,然后用此bean标签中的ref指向那个对象的id,来引入外部对象如:constructor-arg中的index属性可以用原创 2021-05-04 17:22:18 · 604 阅读 · 2 评论 -
Java----反射----类加载内存+通过Class获得类的运行时结构+通过Class设置或使用一个对象
文章目录Java内存类的加载过程Java内存有如下三种类的加载过程首先,当源代码文件编译为class文件后,系统就会将类的class文件读入内存中,并为之创建一个java.lang.Class对象。此过程由类加载器完成。然后,系统会把类的二进制数据合并到JRE中。最后,JVM负责对类进行初始化具体如下:其中需要注意的就是<clinit>()方法...原创 2021-04-10 14:15:21 · 819 阅读 · 4 评论 -
Java----反射
文章目录反射概述静态VS动态语言反射获得反射对象Java反射机制提供的功能获得反射对象反射概述静态VS动态语言动态语言:是一类在运行的时候可以改变其结构的语言:如新的函数或者对象或者代码可以被引进,已有的函数可以被删除或者是其他结构上的变化。就是说在运行时的代码可以根据某些条件改变自身结构。主要的动态语言:如:Object-c、c#、JavaScript、PHP、Python如:这里的x可以因为eval()函数的加持而在运行的时候由字符串变成一个特定的整形值静态语言:运行时机构不可变的语原创 2021-04-07 20:01:05 · 532 阅读 · 7 评论 -
Java注解+元注解+内置注解+自定义注解
什么是注解注解即Annotation,Java从JDK5.0开始引入Annotation作用:其一:不是程序本身,可以对程序作出解释(这一点和comment(注释)没什么区别)其二:不同于注释的是,他可以被其他程序(如:编译器)读取Annotation格式:注解是以“@注解名”在代码中存在的,如:就这种我们程序中非常常见的玩意就是注解,这里的注解就是重写的注解,因为上面的几个方法都是重写的有的时候注解还需要传入一些参数值,类似于有参函数Annotation可在哪使用?可用在包(packa原创 2021-04-01 20:37:36 · 707 阅读 · 2 评论 -
Bean中的属性介绍+基于xml方式注入属性
文章目录Bean中的属性介绍Bean中最重要的两个属性其他的一些属性Bean对对象的构造方法的调用基于xml方式注入属性依赖注入使用set方法进行依赖注入使用有参构造方法进行依赖注入`constructor-arg`标签的index属性`实现构造方法依赖注入的话,一定注意不要忘记把所有参数的都在配置文件中设置写出来`Bean中的属性介绍Bean中最重要的两个属性ID属性:为存储在Bean容器中的对象起一个标识名Class属性:记录类的全路径(包类路径)其他的一些属性name:作用效果和ID一样,原创 2021-03-14 16:27:32 · 1547 阅读 · 1 评论 -
spring官方免费下载教程
最简单的方法直接进入这个地址https://repo.spring.io/release/org/springframework/spring/可以在里面选择想要的spring版本并进行下载,进入选择的版本后,一般我们会选择这个进行下载,即后缀为dist.zip这个版本的在这个网址可以看到最新版本的适用情况https://spring.io/projects/spring-framework#learn蓝色的表示不稳定,红色的表示稳定注:如果这个方法中的网址失效或者网址有问题,可以用原创 2021-03-10 10:46:00 · 2545 阅读 · 3 评论