**Spring工程搭建方法**
建立好项目,配置好Maven仓库
就开始搭建配置Spring
maven仓库查询网址:MavenRepository(spring基础包下载)
例如:spring-core
1.1 查找,找到相应的点击进入
1.2 选择5.2的最高版本,相对稳定
1.3 复制代码,待会导包用
1.4 其他步骤一样,依次复制下来。
spring基础包:
spring-core:Core模块主要包含Spring框架基本的核心工具类,Spring的其他组件要都要使用到这个包里的类,Core模块是其他组件的基本核心
spring-beans:包含访问配置文件、创建和管理bean以及进行IOC/DI操作相关的所有类
spring-context:Spring的上下文即IOC容器,通过上下文可以获得容器中的Bean
spring-expression:EL表达式语言用于在运行时查询和操纵对象
2.1 刷新maven等待自动下载
libraries中有了所有导入的包表示依赖引入完成
2.2 配置核心文件
需要创建一个配置文件和Spirng框架通信,文件路径为\src\main\resources文件名为applicationContext.xml
ps:来源于网络
官方给出的配置文件内容如下:
<!-- bean definitions here -->
</beans>
复制到配置文件后左上角会提示“Application context not configured for this file”,点击“Configure application context”,点击OK。就行
如图:
然后测试类,在src-mian-services.UserService(lnterface)
编写接口类,接下去就是实现类
新建实现类
在src-mian-Java-services-impl.UserServiceimpl
实现接口并使用快捷键添加接口方法实现
补充配置文件
将自定义的实现类交给Spring的容器管理
ps:图片来源于网络
新建测试类:
public class DemoTest {
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext(“classpath:applicationContext.xml”);
UserService service = (UserService) context.getBean(“userService”);
service.saveUser();
}
}
备注:大多报红链接,先导包(Alt+Enter)解决。依次来,前面没解决,后面的也会一直报错。
测试结果如图就是成功。
可以看到控制台打印输出 证明确实从容器中获取到了userService实例。