11.26 Spring-注解开发,Spring+Mybatis整合

Spring注解开发

SpringConfig类
    @Configuration注解用于设定当前类为配置类
    @ComponentScan注解用于设定扫描路径,此注解只能添加一次,多个数据请用数组格式

11.26 Spring-注解开发,Spring+Mybatis整合_第1张图片

@Autowired注解开启自动装配模式(按类型),使用@Qualifier注解指定要装配的bean名称 

Spring+Mybatis整合

【第一步】在pom.xml中添加spring-context、druid、mybatis、spring-mybatis整合等依赖。

【第二步】创建JdbcConfig配置DataSource数据源

        jdbc.properties 

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/spring_db
jdbc.username=root
jdbc.password=root

        JdbcConfig.java11.26 Spring-注解开发,Spring+Mybatis整合_第2张图片

 【第三步】创建MybatisConfig整合mybatis11.26 Spring-注解开发,Spring+Mybatis整合_第3张图片

使用SqlSessionFactoryBean封装SqlSessionFactory需要的环境信息 

11.26 Spring-注解开发,Spring+Mybatis整合_第4张图片

 使用MapperScannerConfigurer加载Dao接口,创建代理对象保存到IOC容器中11.26 Spring-注解开发,Spring+Mybatis整合_第5张图片

 【第四步】创建SpringConfig主配置类进行包扫描和加载其他配置类11.26 Spring-注解开发,Spring+Mybatis整合_第6张图片

【第五步】 Junit测试11.26 Spring-注解开发,Spring+Mybatis整合_第7张图片

你可能感兴趣的:(mybatis,spring,java)