学习spring第十四天

Spring注解方式整合第三方框架

xml整合MyBatis方式,如下

用注解方式代替xml方式如下 :

在配置类上加上 @MapperScan("com.itheima.mapper")

@MapperScan("com.itheima.mapper")
//@MyMapperScan

在配置类里写入代码如下

@Bean
    public DataSource dataSource(
            @Value("${jdbc.driver}") String driver,
            @Value("${jdbc.url}") String url,
            @Value("${jdbc.username}") String username,
            @Value("${jdbc.password}") String password
    ){
        DruidDataSource dataSource = new DruidDataSource();
        dataSource.setDriverClassName(driver);
        dataSource.setUrl(url);
        dataSource.setUsername(username);
        dataSource.setPassword(password);
        return dataSource;
    }

    @Bean
    public SqlSessionFactoryBean sqlSessionFactoryBean(DataSource dataSource){//通过类型进行注入,可以不需要使用@Aotowired
        SqlSessionFactoryBean sqlSessionFactoryBean = new SqlSessionFactoryBean();
        sqlSessionFactoryBean.setDataSource(dataSource);
        return sqlSessionFactoryBean;
    }

 

其余基础配置和xml文件一样

学习spring第十四天_第1张图片

学习spring第十四天_第2张图片

三个配置文件的内容与以前一致 

最后是service文件,注入userMapper , 就完成配置

 
 

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