当前位置: 首页 > news >正文

海南做网站的网站关键词百度自然排名优化

海南做网站的,网站关键词百度自然排名优化,福州网站怎么做,wordpress文章错乱在上一篇:《【已解决】Spring Boot多数据源的时候,mybatis报错提示:Invalid bound statement (not found)》 凯哥(凯哥Java) 已经接受了,在Spring Boot配置多数据源时候,因为自己马虎,导致的一个坑。下面&a…

在上一篇:《【已解决】Spring Boot多数据源的时候,mybatis报错提示:Invalid bound statement (not found)》 凯哥(凯哥Java) 已经接受了,在Spring Boot配置多数据源时候,因为自己马虎,导致的一个坑。下面,凯哥在介绍配置多数据源时候的坑:

模仿另一个项目的配置,但第二个数据源一直报异常:

查资料后,始终认为是配置的mapper.xml和dao的问题。但无论怎么改,都不行。

最后发现之前那个项目,第二个数据源对应的dao,都没有加@Mapper注解,遂去掉后即正常了。(可能和我将第一个数据源配置成Primary有关系?)

暂不清楚具体原因,仅此记录。

------------- 后记 ------------- 

经测试,果然是因为@Primary注解引起的。引起问题注解的代码如下:

@Configuration

@MapperScan(basePackages = "com.kaigejava.trade.admin.dao", sqlSessionFactoryRef = "defaultSqlSessionFactory")

public class TradeSystemConfig {

    /**

     * Bean 将这个对象放入Spring容器中

     * Primary 表示这个数据源是默认数据源

     * ConfigurationProperties 读取application.properties中的配置参数映射成为一个对象

     * prefix 表示参数的前缀

     *

     * @return {@link DataSource}

     */

    @Bean(name = "defaultDataSource")

    @Primary

    @ConfigurationProperties(prefix = "spring.datasource.tts")

    public DataSource getDateSourceTts() {

        return DataSourceBuilder.create().build();

    }

    /**

     * 表示这个数据源是默认数据源

     * Qualifier 表示查找Spring容器中名字为defaultDataSource的对象

     *

     * @param datasource {@link DataSource}

     * @return @{link SqlSessionFactory}

     * @throws Exception ex

     */

    @Bean(name = "defaultSqlSessionFactory")

    @Primary

    public SqlSessionFactory defaultSqlSessionFactory(@Qualifier("defaultDataSource") DataSource datasource) throws Exception {

        SqlSessionFactoryBean bean = new SqlSessionFactoryBean();

        org.apache.ibatis.session.Configuration configuration = new org.apache.ibatis.session.Configuration();

        configuration.setMapUnderscoreToCamelCase(true);

        bean.setConfiguration(configuration);

        bean.setDataSource(datasource);

        // 设置mybatis的xml所在位置

        bean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources("classpath:mapper/*.xml"));

        return bean.getObject();

    }

    /**

     * 表示这个数据源是默认数据源

     *

     * @param sessionFactory {@link SqlSessionFactory}

     * @return {@link SqlSessionTemplate}

     */

    @Bean("defaultSqlSessionTemplate")

    @Primary

    public SqlSessionTemplate defaultSqlSessionTemplate(

            @Qualifier("defaultSqlSessionFactory") SqlSessionFactory sessionFactory) {

        return new SqlSessionTemplate(sessionFactory);

    }

}

可以去掉这个注解,然后Dao便可以正常写上@Mapper注解了。

http://www.yidumall.com/news/79193.html

相关文章:

  • 自己做盗版小说网站吗网站信息查询
  • 手机网站设计公司哪家好网站seo完整seo优化方案
  • 王建设的网站百度搜一搜
  • 建网站平台哪家好网域名解析ip查询
  • 什么网站可以做数据调查网站推广服务
  • 河南平台网站建设价位网站建设公司企业网站
  • 开封网站建设流程网站建设的意义和作用
  • 住建城乡建设网站百度安装
  • 株洲网站建设服务公司济南网站优化公司
  • 横岗做网站佛山百度网站快速排名
  • 东道设计一个logo多少钱seo薪资水平
  • 班级网站做哪些方面识图找图
  • 微信网站开发工具杭州排名优化软件
  • 推广电影链接赚佣金太原网站快速排名优化
  • 想采集某类型网站怎么做南宁百度seo推广
  • 网站建设费包括什么手机端seo
  • 做网站关键词必须要中文网址59软文网
  • 备案网站电子照幕布网页设计培训
  • 个体户可以做网站吗台州关键词优化平台
  • 网站栏目是什么好看的网页设计作品
  • 哪些网站可以做调查赚钱网络营销的目的是什么
  • 政府网站用的什么cms系统苏州网络公司
  • 广告传媒公司名字取名太原百度快速优化
  • 杭州网站优化排名微信营销的模式有哪些
  • 新洲建设投标网站广州网络推广公司
  • 网站项目怎么做的seo网络培训学校
  • 南宁最高端网站建设发外链比较好的平台
  • wordpress 七牛云插件上海网站关键词排名优化报价
  • 网站源码使用方法营销培训内容有哪些
  • 优秀企业网站制作广告牌