P6-IOC入门案例
管理什么:service和dao
如何将被管理的对象告知IoC容器:写配置文件告知
被管理对象交予IOC容器,那如何获取IOC容器:会提供接口
IoC容器得到后,怎么从容器中拿出bean:使用接口方法
使用spring导入坐标:写在pom.xml
【spring技术为什么要导入坐标,坐标又是什么,为什么要导入:
在Spring框架中,"导入坐标"通常指的是在项目中使用Maven或者Gradle等构建工具管理项目依赖时,需要在项目配置文件(如pom.xml或build.gradle)中添加依赖的坐标信息。这些坐标信息包括依赖库的groupId(组ID)、artifactId(项目ID)和version(版本号)。
-
坐标的含义:
groupId
:代表项目所属的组织或者机构的唯一标识符,通常是反向域名的形式。artifactId
:代表项目的唯一标识符,一般是项目名称。version
:代表依赖库的版本号。
-
为什么要导入坐标:
- 管理依赖:通过导入坐标,可以告诉构建工具需要引入哪些外部依赖库到项目中,以便进行开发和构建。
- 版本控制:指定依赖库的版本号可以确保项目在不同环境下的稳定性和一致性。
- 避免冲突:坐标的唯一性可以帮助构建工具避免依赖冲突问题,确保项目使用的是正确版本的依赖库。
在Spring技术栈中,导入坐标主要用于引入Spring框架及其相关模块的依赖,例如Spring Core、Spring Boot、Spring MVC等。通过导入坐标,可以方便地将Spring的功能集成到项目中,并且能够利用构建工具自动下载并管理所需的依赖库,简化了项目的配置和管理流程。】
业务层service,数据层dao
【pom.html下导坐标是不是也可以叫导包:
在Maven项目中,通常使用pom.xml文件来管理项目的依赖关系,其中会包含依赖库的坐标信息。这些依赖库在Java领域中通常被称为“包”(packages),因此你可以将导入坐标理解为导入包。
虽然在Java中,通常将外部依赖库称为“包”,但在Maven中,更倾向于使用“坐标”(coordinates)这个术语来表示依赖库的唯一标识信息,这是因为Maven项目的依赖管理是基于坐标的,坐标可以更准确地指示依赖库的组织、名称和版本。
因此,虽然“导入坐标”和“导入包”在某种程度上是可以互换使用的,但在Maven项目中,更准确的术语是“导入坐标”,因为它更准确地描述了项目依赖库的唯一标识信息。】
然后maven小圈圈刷新一下就可以在resource下创建配置文件啦