zoukankan      html  css  js  c++  java
  • Springboot Mybatis Sqlserver初配

    Controller、Entity、Service、Mapper编写和spring一致

    其他配置注意:

    1、启动类需添加两个注解:

      @SpringBootApplication
      @MapperScan("com.xx.xx.Mapper") //扫描Mapper接口

    2、Mapper接口类,需添加注解:@Mapper

    3、Mapper.xml配置:按spring方式配置即可

      ①位置放置要和下面的mybatis-locations保持一致哦,不然会读取不到(resources包内);

      ②如果不配置Mapper.xml,也可以使用注释方式设置语句,在mapper接口内对应的位置使用注释,如@Select("Select * from xxx")

    4、application.yml配置

    server: 
     port: xxxx   #当多个项目时,可重设端口号;可不重新设置,则为默认你本机端口号
     
    spring:
      datasource:
        url: jdbc:sqlserver://127.0.0.1:1433;DatabaseName=xxx
        driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
        username: xx
        password: xxxxx
           
    mybatis:
      mapper-locations: classpath:mybatis/mapper/*.xml
      type-aliases-package: com.xx.xx.Entity

    5、pom.xml配置:

    --首先记得加载sqlserver依赖配置

     <dependencies>

      <dependency>
                <groupId>com.microsoft.sqlserver</groupId>
                <artifactId>mssql-jdbc</artifactId>
                <scope>runtime</scope>
            </dependency>

     </dependencies>

    --第二,静态资源包位置也要记得配置正确

    <resources>
          <resource>
              <!--   描述存放资源的目录,该路径相对POM路径-->
              <directory>src/main/java</directory>
              <includes>
                  <include>**/*.xml</include>
                  <include>**/*.yml</include>
              </includes>
              <filtering>false</filtering>
          </resource>
          <resource>
              <directory>src/main/resources</directory>
              <includes>
                  <include>**/*.xml</include>
                  <include>**/*.yml</include>
              </includes>
              <filtering>false</filtering>
          </resource>
      </resources>

    --第三,其他按需加载依赖

  • 相关阅读:
    java:数组操作工具类 java.util.Arrays包 主要方法详解
    java:接口特性 接口与抽象类/普通类的区别
    mybatis教程:入门>>精通>>实战
    Java :内部类基础详解
    Java swing: 实现ActionListener监听器的三种途径
    Java:final、static关键字 详解+两者结合使用
    Java:双括号初始化 /匿名内部类初始化法
    Java:静态内部类的使用目的、使用限制、与非静态内部类的对比
    域名解析>>"记录类型" 说明
    Java:接口继承接口 (多继承机制)
  • 原文地址:https://www.cnblogs.com/wisdin/p/12603306.html
Copyright © 2011-2022 走看看