最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IDEA項目使用SpringBoot+MyBatis-Plus的方法

 更新時間:2020年10月14日 14:27:36   作者:我叫yeeking啊  
這篇文章主要介紹了IDEA項目使用SpringBoot+MyBatis-Plus的方法,本文分步驟通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

步驟如下:

1.打開IDEA

2.File—>new—> project

3.選擇spring initializr—>Next

在這里插入圖片描述

4.填寫Grouphe和Artifact,選擇Java version: 8 ,點擊next ,如圖:

在這里插入圖片描述

5.選擇對應的依賴,點擊Next

在這里插入圖片描述

6.核對項目的名字是否一致,點擊finish后就完成了工程的創(chuàng)建。

在這里插入圖片描述

7.接下來就是pom文件的依賴包引入了(很重要?。。。?/p>

<dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-jdbc</artifactId>
    </dependency>
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <dependency>
      <groupId>com.alibaba</groupId>
      <artifactId>fastjson</artifactId>
      <version>1.2.73</version>
    </dependency>
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-aop</artifactId>
    </dependency>
    <dependency>
      <groupId>com.oracle</groupId>
      <artifactId>ojdbc6</artifactId>
      <version>11.2.0.4.0-atlassian-hosted</version>
    </dependency>
    <!--   orail8n字符集  -->
    <dependency>
      <groupId>cn.easyproject</groupId>
      <artifactId>orai18n</artifactId>
      <version>11.2.0.4</version>
    </dependency>
    <!--    mybatis plus-->
    <dependency>
      <groupId>com.baomidou</groupId>
      <artifactId>mybatis-plus-boot-starter</artifactId>
      <version>3.3.1.tmp</version>
    </dependency>
    <!--    代碼生成-->
    <dependency>
      <groupId>com.baomidou</groupId>
      <artifactId>mybatis-plus-generator</artifactId>
      <version>3.3.0</version>
    </dependency>
    <!--    代碼生成模板-->
    <dependency>
      <groupId>org.apache.velocity</groupId>
      <artifactId>velocity-engine-core</artifactId>
      <version>2.2</version>
    </dependency>
    <!--   swagger  -->
    <dependency>
      <groupId>io.springfox</groupId>
      <artifactId>springfox-swagger2</artifactId>
      <version>2.9.2</version>
    </dependency>
    <dependency>
      <groupId>io.springfox</groupId>
      <artifactId>springfox-swagger-ui</artifactId>
      <version>2.9.2</version>
    </dependency>
    <!--   lombok-->
    <dependency>
      <groupId>org.projectlombok</groupId>
      <artifactId>lombok</artifactId>
      <version>1.18.12</version>
    </dependency>

8.在appliaction.propertiles配置文件中寫入數據庫參數

spring.datasource.url=jdbc:oracle:thin:@localhost:1521:orcl
spring.datasource.username=用戶
spring.datasource.password=密碼
spring.datasource.driver-class-name=oracle.jdbc.OracleDriver

9.在Java下創(chuàng)建對應的pojo和mapper包,并創(chuàng)建對應的類

在這里插入圖片描述

10.在pojo包中新建和數據庫userinfo表映射的類

@Data
@KeySequence("SEQ_USER_INFO")
public class UserInfo {

  @TableId(value = "USER_ID",type = IdType.INPUT)//在自增主鍵的變量加上即可
  private Long userId;
  private String userName;
  @TableField(value = "USER_NINAME") //可以不寫,但字段名要用小駝峰命名
  private String userNiName;
  private String userPwd;
  private Date userCtime;
  private Integer userState;
  private Integer userSex;
  private String userEdu;
  private String userPro;
  private String userEmail;
  private String userTel;
  private Long userScore;
}

11.在mapper包中創(chuàng)建mapper接口,并集成mybatisPlus的BaseMapper

public interface UserInfoMapper extends BaseMapper<UserInfo> {
}

12.在DemoApplication的main方法中添加注解@MapperScan,使其能夠掃描mapper類
,添加@SpringBootApplication注解

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

13.在測試類中:
添加注解@RunWith(SpringRunner.class)
添加注解@Resource
最后打印輸出

@RunWith(SpringRunner.class)
@SpringBootTest
class DemoApplicationTests {

  @Resource
  private UserInfoMapper userInfoMapper;

  @Test
  public void select() {
    List<UserInfo> userInfos = userInfoMapper.selectList(null);
    userInfos.forEach(System.out::println);
  }
}

14.右擊運行測試類,就輸出打印信息了。

在這里插入圖片描述

常用注解
MyBatisPlus提供了一些注解供我們在實體類和表信息出現不對應的時候使用。通過使用注解完成邏輯上匹配。

注解名稱 說明
@TableName 實體類的類名和數據庫表名不一致
@TableId 實體類的主鍵名稱和表中主鍵名稱不一致
@TableField 實體類中的成員名稱和表中字段名稱不一致

總結

到此這篇關于IDEA項目使用SpringBoot+MyBatis-Plus的方法的文章就介紹到這了,更多相關idea使用SpringBoot+MyBatis-Plus內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Java精品項目瑞吉外賣之員工信息管理篇

    Java精品項目瑞吉外賣之員工信息管理篇

    這篇文章主要為大家詳細介紹了java精品項目-瑞吉外賣訂餐系統(tǒng),此項目過大,分為多章獨立講解,本篇內容為員工信息分頁查詢與啟用或禁用員工狀態(tài),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • Java把多個對象的list的數據合并的方法示例

    Java把多個對象的list的數據合并的方法示例

    在Java中合并多個List可以使用遍歷、Stream API或Apache Commons Collections,通過遍歷各個List并將元素添加到新List實現合并,Java 8提供了Stream API,使用Stream.of()和flatMap()可以簡潔地合并List,文中給出了多種方法示例,需要的朋友可以參考下
    2024-09-09
  • Spring案例打印機的實現過程詳解

    Spring案例打印機的實現過程詳解

    這篇文章主要介紹了Spring案例打印機的實現過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-10-10
  • Java Annotation(Java 注解)的實現代碼

    Java Annotation(Java 注解)的實現代碼

    本篇文章介紹了,Java Annotation(Java 注解)的實現代碼。需要的朋友參考下
    2013-05-05
  • idea導入若依項目教程

    idea導入若依項目教程

    文章介紹了如何在IntelliJ?IDEA中導入若依管理系統(tǒng)項目,并詳細步驟包括克隆項目、修改配置文件、創(chuàng)建數據庫、運行項目和前端展示
    2025-03-03
  • springBoot+dubbo+zookeeper實現分布式開發(fā)應用的項目實踐

    springBoot+dubbo+zookeeper實現分布式開發(fā)應用的項目實踐

    本文主要介紹了springBoot+dubbo+zookeeper實現分布式開發(fā)應用的項目實踐,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Java之SSM中bean相關知識匯總案例講解

    Java之SSM中bean相關知識匯總案例講解

    這篇文章主要介紹了Java之SSM中bean相關知識匯總案例講解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
    2021-07-07
  • java二分查找插入法

    java二分查找插入法

    當你需要構建一個大的有序隊列,用插入發(fā)太慢了,可以先用二分查找法,找到在隊列要插入的位置,把數后移一下,然后放進去。比較效率,下面是java使用示例,需要的朋友可以參考下
    2014-03-03
  • maven配置多個倉庫的實現

    maven配置多個倉庫的實現

    本文主要介紹了maven配置多個倉庫的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01
  • 淺談對Java雙冒號::的理解

    淺談對Java雙冒號::的理解

    這篇文章主要介紹了淺談對Java雙冒號::的理解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06

最新評論

陇西县| 新蔡县| 宜宾县| 贵阳市| 增城市| 逊克县| 临汾市| 额敏县| 墨玉县| 禹州市| 巴里| 岚皋县| 乌鲁木齐市| 西充县| 遵义县| 卢湾区| 财经| 威远县| 黄大仙区| 吕梁市| 台南县| 阜新市| 平武县| 台南市| 高台县| 根河市| 长泰县| 丹巴县| 陆川县| 凭祥市| 鄢陵县| 苏尼特右旗| 平塘县| 江阴市| 高清| 云浮市| 正阳县| 富蕴县| 任丘市| 英山县| 慈溪市|