Spring配置声明
bean
id:唯一标识符,也就是变量名
class:类名的全路径
name:设置别名 (name的功能比alias强)
<!-- id:唯一标识符,也就是变量名 class:类名的全路径 name:设置别名 (name的功能比alias强) --> <bean id="user" class="com.Google.pojo.User" name="user3,user4"> <constructor-arg name="name" value="Spring"/> </bean>
import
可以将多个Spring配置文件整合到一个配置文件中。主要用于多人协同开发
<?xml version="1.0" encoding="UTF-8"?> <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 https://www.springframework.org/schema/beans/spring-beans.xsd"> <import resource="beans.xml"/> <import resource="beans1.xml"/> <import resource="beans2.xml"/> </beans>
遇到的问题
E:\java\Spring-Student\Spring-03-IOC1\target\classes\beans1.xml (系统找不到指定的文件。)
这里利用Maven的clean插件清理target即可
alias
<bean id="user" class="com.Google.pojo.User"> <constructor-arg name="name" value="Spring"/> </bean> <alias name="user" alias="user2"/>
alias:别名,给变量名取一个或多个别名,利于多个地方用到同一变量名
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术