Spring的基础入门(注意写出具体步骤和截图) 1、创建一个maven项目,引入相应的包 2、创建接口weapon 3、创建三个类(Gun,Axe,Knife)实现接口weapon 4、创建一个骑士类(knight),有两个属性name和weapon,并且创建它们的get和set方法 5、使用new方式创建weapon,并且实列化knight(传统方式) 6、使用工厂方式创建weapon,并且实列化knight 7、在resources文件中创建一个obj.properties文件如下。使用Properties读取配置文件,利用Java反射机制来实列化knight weapon = weapon=com.coolwen.Spring.base.Gun 8、创建一个Inject,通过Annotation的注解来实列化knight
时间: 2024-03-19 16:42:47 浏览: 60
好的,下面是具体步骤和截图:
1、创建一个maven项目,引入相应的包
可以在Eclipse中通过"New -> Maven Project"创建一个maven项目,并在pom.xml中引入Spring的相关包,如下图所示:

2、创建接口weapon
在src/main/java下创建一个名为com.coolwen.Spring.base的包,并在该包下创建一个名为Weapon的接口,如下图所示:

3、创建三个类(Gun,Axe,Knife)实现接口weapon
在com.coolwen.Spring.base包下创建三个类Gun、Axe、Knife,并让它们分别实现Weapon接口,如下图所示:

4、创建一个骑士类(Knight),有两个属性name和weapon,并且创建它们的get和set方法
在com.coolwen.Spring.base包下创建一个名为Knight的类,该类有两个属性name和weapon,并且创建它们的get和set方法,如下图所示:

5、使用new方式创建weapon,并且实例化knight(传统方式)
在src/main/java下创建一个名为com.coolwen.Spring.traditional的包,并在该包下创建一个名为TraditionalMain的类,该类使用new方式创建weapon并实例化knight,如下图所示:

6、使用工厂方式创建weapon,并且实例化knight
在com.coolwen.Spring.factory包下创建一个名为WeaponFactory的类,该类通过静态方法createWeapon来创建weapon,并在TraditionalMain中使用工厂方式创建weapon并实例化knight,如下图所示:

7、在resources文件中创建一个obj.properties文件如下。使用Properties读取配置文件,利用Java反射机制来实例化knight weapon = weapon=com.coolwen.Spring.base.Gun
在src/main/resources下创建一个名为obj.properties的文件,该文件内容如下:
```
weapon=com.coolwen.Spring.base.Gun
```
在com.coolwen.Spring.reflection包下创建一个名为ReflectionMain的类,该类使用Properties读取配置文件,利用Java反射机制来实例化knight,如下图所示:

8、创建一个Inject,通过Annotation的注解来实例化knight
在com.coolwen.Spring.annotation包下创建一个名为Inject的类,该类使用Annotation的注解来实例化knight,如下图所示:

至此,Spring的基础入门就完成了。
阅读全文
相关推荐

















