标签:html img 记录 类的方法 ref setter xmlns com ati
今天真的是过得苦不堪言;一大早没赶上班车,然后来大姨妈了,整天都处于将死的状态;痛的吐了一下午;完全无法工作,一直在看着时间,快点到六点,然后六点好像还下不了班,得到六点半;为什么女性要有痛经?????? 抓狂*100000
上午看了一下《Spring实战》,看到了装配bean,看完自动装配后,感觉还是不懂;这本书已经无数次打开看不懂不看了,过段时间又打开还是一样,反反复复循环了无数次了!!!还是找到了以前看的W3school上的Spring教程,先跟着这个看看,好理解一点,从最开始的地方讲;一个月以前看过一点,但是那个时候急着想做项目,想马上就要成大牛,就随意的看了看;还是不行,没有原理的支撑,静不下心来学得话,走不远。
先来个Spring的Hello World,这个一般都是所有学习的第一个程序吧;这是学习的链接 https://www.w3cschool.cn/wkspring/dgte1ica.html ;这个Hello World的项目似懂非懂的感觉;看是看懂了,但总感觉还是没掌握的那种感觉。写博客呢就是想鼓励自己每天都学一点,记录一下学习的状态,情绪。
HelloSpring类: 定义了一个message变量,message变量的getter和setter方法,就是一个实体类
package com.lee.happy; public class HelloSpring { private String message; public void getMessage() { System.out.println("Your Message: " + message); } public void setMessage(String message) { this.message = message; } }
MainApp类:里面是main方法,这里面首先创建应用的上下文,加载配置文件;然后获取名为Hello的bean
package com.lee.happy; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class MainApp { public static void main(String[] args) { //API ClassPathXmlApplicationContext() 创建应用的上下文;这个API加载beans的配置文件并最终基于所提供的API,它处理创建并初始化所有对象。及在配置文件中提到的beans ApplicationContext context = new ClassPathXmlApplicationContext("Beans.xml"); //使用已创建的上下文的getBean()方法来获得所需的bean。这个方法使用bean的ID返回一个最终可以转换为实际对象的通用对象,一旦有了对象就可以使用这个对象调用任何类的方法 HelloSpring obj = (HelloSpring) context.getBean("Hello"); obj.getMessage(); } }
Beans.xml:
<?xml version="1.0" encoding="UTF-8"?> <!-- 粘合bean的粘合剂 --> <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://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> <bean id="Hello" class="com.lee.happy.HelloSpring"> <property name="message" value="Hello World"></property> </bean> </beans>
得到的结果:
码云:https://gitee.com/lemon_le/w3-Spring
标签:html img 记录 类的方法 ref setter xmlns com ati
原文地址:https://www.cnblogs.com/lemon-le/p/9300974.html