发表于: 2019-12-27 22:58:57

1 1047


今天学习的内容:

maven 依赖管理:

当我们处理多模块项目时,模块直接的依赖关系就变得非常复杂,管理起来很困难,利用Maven的依赖管理功能,只需要通过修改pom.xml配置文件,定义各个模块之间的依赖关系,其他的事情就可以交给Maven来处理了.


groupId:类似"坐标",是为了确保项目的唯一性设定的,一般分为多个字段,第一段为:域名,com,cn,org等等,第二段为公司或组织的名称等,org为非盈利组织,com为商用组织,例如:org.springframework;

artificialId:也类似"坐标",为了确保项目的唯一性,一般写项目的名称.

version:版本号.


首先找到maven的配置文件settings.xml,更改国外服务器为阿里云镜像,以提升各种包的加载速度:

学习创建并测试运行一个spring项目:

在pom.xml中添加spring框架依赖:

在src下创建resources目录并设置为资源文件夹:

创建applicationContext.xml文件:

在项目主目录下创建一个service包,建立一个IService接口:

定义一个方法:

再写一个IServiceImpl.java实现IService接口:

修改applicationContext.xml,其中bean是实体类,

id表示类名,class表示该类的具体java文件,因为spring是一个容器,在配置文件中加入<bean/>,则在项目部署的时候,spring会将该类放入容器中,自动生成对象。

创建测试类,用于测试我们的方法:

运行测试类:

遇到的困难:

ClassPathXmlApplicationContext等报错:

jar包缺失的原因,配置pom里的依赖可以解决:

spring核心容器

核心容器由spring-core,spring-beans,spring-context,spring-context-support和spring-expression(SpEL,Spring表达式语言,Spring Expression Language)等模块组成

spring-core模块提供了框架的基本组成部分,包括 IoC 和依赖注入功能。

spring-beans 模块提供 BeanFactory,工厂模式的微妙实现,它移除了编码式单例的需要,并且可以把配置和依赖从实际编码逻辑中解耦。

context模块建立在由core和beans模块的基础上建立起来的,类似一种JNDI注册的方式访问对象.

spring-expression模块提供了强大的表达式语言,用于在运行时查询和操作对象图。



收获:

了解了关于spring框架一些基本知识和第一个spring项目的建立.


明天的计划:深入学习spring框架的其他内容.了解JdbcTemplate连接数据库的操作方法等.





返回列表 返回列表
评论

    分享到