1.获取spring
<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.3.13</version>
</dependency>
Hello,Spring
spring01
2.配置
3.自动装配Bean
自动装配
- 一个人有两个宠物
- ByName:会自动在容器上下文中查找,和自己对象set方法后面的值对应的beanid !
- ByType:会自动在容器上下文中查找,和自己对象属性类型相同的bean !
用注解装配
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
https://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
https://www.springframework.org/schema/context/spring-context.xsd">
<context:annotation-config/>
</beans>
自动装配
spring02
4. 注解开发
注解开发
spring03
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd">
<!--指定要扫描的包,这个包下的注解就会生效-->
<context:component-scan base-package="com.kuang"/>
<!--注解驱动-->
<context:annotation-config/>
</beans>
5.整合mybatis
回忆mybatis
1.在pom.xml里导入jar包
2.写pojo实体类
3.写mybatis-config.xml配置文件
4.写Mapper接口
5.写接口对应的Mapper.xml映射文件
6.写utils工具类
7.写测试类test
实现方法一
spring04
1.加spring的配置文件beans.xml
把mybatis配置文件的东西拿过来,去掉mybatis里面的部分
2.加一个UserDaoImpl继承UserMapper接口
增加Dao接口的实现类;私有化sqlSessionTemplate
3.改测试类