ビルドSpriBootに開発環境

 

まず、設定 springbootの開発環境

要件:使用は springboot 、プロジェクトをビルドする書き込みコントローラの正常なアクセスにブラウザを使用してコントローラを

springboot1.x バージョン   - > ベースの春4 - > jdk1

コース: springboot2.x バージョン   - > ベースの春5 - > jdk1.8   

プロジェクトが設定されている必要があり JDKのバージョン1.8を

JDKのバージョン1.8での設定1. pom.xmlファイルのプロパティ

   

 

2. [追加の依存

    <依存>

      <groupIdを> org.springframework.boot </ groupIdを>

      <たartifactId>春・ブート・スターター・ウェブ</たartifactId>

      <バージョン> 2.1.4.RELEASE </バージョン>

    </依存関係>

 

作成3.コントローラを

      

起動クラスを作成します。4.

 

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
@MapperScan("com.dao")
public class Start {
public static void main(String[] args) {
SpringApplication.run(Start.class,args);
}
}

5.springboot配置文件,默认是放在resources,并且名字叫做application.properties

    

6.@SpringBootApplication注解的使用

       

二、 整合Mybatis

  1. 添加依赖spring+mybatis+mysql

 

          

<dependency>

      <groupId>org.mybatis.spring.boot</groupId>

      <artifactId>mybatis-spring-boot-starter</artifactId>

      <version>1.3.2</version>

    </dependency>

 

    <dependency>

      <groupId>mysql</groupId>

      <artifactId>mysql-connector-java</artifactId>

      <version>5.1.38</version>

    </dependency>

2.配置applicationContext.xml   (application.properties替换)

   a) 引入小配置文件

   b) 配置数据源

   c) SqlSessionFactoryBean

   d) MapperScannerConfigurer

     

  

#配置项目名
#server.servlet.context-path=/..

#配置数据库连接
spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.username=root
spring.datasource.password=root

#注册mapper文件
mybatis.mapper-locations=classpath:mapper/*Mapper.xml

#给实体类起别名
mybatis.type-aliases-package=com.entity
#
pagehelper.helper-dialect=mysql

 

  1. 实体类
  2. DAO接口
  3. Mapper
  4. DAO接口创建实现类对象 (任选一种) (不要忘写)

a) @Mapper注解标注DAO接口  特点:只创建当前接口的实现类对象

      

b) @MapperScan放置启动上边   

   特点:创建包下所有接口的实现类对象

   

关于starter依赖

1.看依赖的artifactId,可以知道是不是官方依赖

    

2.引入mybatis-spring-boot-starter可以带来什么

   

おすすめ

転載: www.cnblogs.com/slAmor/p/11939917.html
おすすめ