这也是它智能的原理。
如何将实体类告诉spring容器呢?
配置xml,在resources下右键即可自动生成spring的xml配置文件,在里面声明标签
<?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 http://www.springframework.org/schema/beans/spring-beans.xsd">
<!-- 1.可以使用无参构造函数实例化组件,如何进行ioc配置-->
<!-- <bean 一个组件信息 一个组件的对象-->
<!-- id 组件的标识 唯一 方便后期读取-->
<!-- class 组件类的权限限定-->
<!-- 将一个组件类声明两个组件信息 [默认是单例模式] 会实例化两个对象-->
<bean id="HappyComponent" class="com.atguitu.ioc_01.HappyComponent"></bean>
<bean id="HappyComponent2" class="com.atguitu.ioc_01.HappyComponent"></bean>
</beans>
<bean id="ClientService" class="com.atguitu.ioc_01.ClientService" factory-method="createInstance"></bean>
<!-- 1.声明工厂类的组件(对象)-->
<bean id="defaultServiceLocator" class="com.atguitu.ioc_01.DefaultServiceLocator"></bean>
<!-- 2.通过指定非静态工厂对象和方法名,来配置生成的ioc信息-->
<bean id="clientService" factory-bean="defaultServiceLocator" factory-method="createClientServiceInstance"></bean>
推荐阅读:
四、SpringMVC实战:构建高效表述层框架
雪花算法ID和UUID的区别
mybatis-plus乐观锁
使用Mybatis-plus
SpringBoot读取自定义属性名
MybatisX 插件逆向工程 Gennerator 自动生成 实体类 Mapper映射
Mybatis分页插件PageHelper
mybatis映射文件报错 URI is not registered
SpringMVC参数校验
Cookie、Session 和 Token 之间的关系
行动消除疑虑