zoukankan      html  css  js  c++  java
  • 关于mybatis的各种绑定(bind)错误,找不到类的情况

    有时候项目启动的时候会报各种各样的错误,在mybatis的初期部署的时候有一些小的细节需要注意。

    1.mapper文件和xml放在一起的时候,需要在启动类上面配置扫描注解。MapperScan

    2.其次需要在xml中绑定对应的接口,且给pojo类起别名的时候,需要在yml文件中配置对应的路径。

    yml文件

    3.另外是最关键的target文件夹,有时候会出现找不到文件或者绑定失败的时候,优先去target文件夹下面查看是否存在编译后的文件如xml,yml格式等等的文件,

    如果target文件夹下面没有想要的文件的话,说明在打包的时候系统没有加入进去。需要在pom文件中自行的进行配置。

    根据需求在include标签中自行更改格式。然后用maven工程的install重新打包一下,target文件夹下面就会出现指定格式的文件。

    <resources>
                <resource>
                    <directory>src/main/java</directory>
                    <includes>
                        <include>**/*.yml</include>
                        <include>**/*.properties</include>
                        <include>**/*.xml</include>
                        <include>**/*.html</include>
                        <include>/static/</include>
                    </includes>
                    <filtering>false</filtering>
                </resource>
                <!-- 如果没有此节点,src/main/resources目录下的配置文件将被忽略 -->
                <resource>
                    <directory>src/main/resources</directory>
                    <includes>
                        <include>**/*.yml</include>
                        <include>**/*.properties</include>
                        <include>**/*.xml</include>
                        <include>**/*.html</include>
                        <include>/static/</include>
                    </includes>
                    <filtering>false</filtering>
                </resource>
            </resources>
  • 相关阅读:
    hdu-1698(线段树,区间修改)
    hdu-1394(线段树)
    hdu-1166(线段树)
    hdu-1251(string+map)
    hdu-1711(kmp算法)
    hdu-2191(完全背包+二进制优化模板)
    hdu-2844(完全背包+二进制优化模板)
    hdu-1171(多重背包+二进制优化)
    SpringMVC 参数中接收数组、List写法
    如何高效的查询数组中是否包含某个值
  • 原文地址:https://www.cnblogs.com/lin530/p/13851470.html
Copyright © 2011-2022 走看看