JT02

1.跳過測試類打包

告訴maven程序,在進行打包操做時,不要管測試方法,直接將源碼打包便可。該方法很是重要。

1.1在pom中添加一個properties就行。注意不是加在dependencies中

<properties>
    <java.version>1.8</java.version>
    <!--跳過測試類打包-->
 <skipTests>true</skipTests>
</properties>

1.2配置文件的說明

properties說明:

1.properties說明的格式 key=value
2.配置文件中無序添加多餘的""號
3.寫value時要注意多餘的空格
4.SpringBoot程序在解析properties文件時,默認採用的字符集編碼格式爲ISO-859-1,若是配置文件中有中文則注意亂碼問題
user.id=1
user.name=特朗普

yml配置文件說明

1.數據結構 key:(空格)value
2.key與key之間有層級縮進的效果,特別注意
3.yml文件默認採用的是UTF-8格式,因此中文不會亂碼

1.3環境切換

只須要修改環境的名稱就能夠自動實現內部環境的切換。
注意是spring,不是sping。不要寫錯單詞
#配置默認的環境名稱
spring:
  profiles:
    active : prod
 #環境分割符(---)
---
spring:
  config:
    activate:
      on-profile: test
redis:
  host: 10.3.5.16
  port: 7000

#1.環境分割
---
#2.定義環境名稱
spring:
  config:
    activate:
      on-profile: prod

redis:
  host: 192.168.1.100
  port: 6379

1.4熱部署和lombak

須要添加依賴:
<!--支持熱部署 -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
</dependency>
<!--添加lombok包-->
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
        </dependency>
組合鍵: ctrl + shift +alt +/

image.png

惋惜個人電腦實現不了,我也不知道是怎麼啦?

1.5因爲lombok須要安裝插件,不然程序沒法正常使用,若是在生產環境下,Linux系統中是否須要提早安裝Lombok?

不須要。由於lombok在編譯期有效,由.java文件編譯爲.class時有效。而Linux系統運行的是jar包中的.class。java

2MybatisPlus

2.1MybatisPlus工做原理

1.對象與數據庫中的表一一映射,利用註解實現映射
2.將公共的CRUD的接口的方法進行抽取,採用父級的方式進行定義,若是子級須要只需繼承便可。
3.因爲用戶操做的是對象,但數據庫只能識別sql語句,因此須要將對象按特定的規則轉化爲sqlredis

2.2導入jar包

<!--添加mybatisplus包-->
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.2.0</version>
        </dependency>

2.3編輯POJO創建映射

image.png

2.4繼承公共接口

image.png

2.5編輯yml配置文件

image.png

3.

//數據基本類型沒有取值方法,使用須要經過集合處理
Integer[] idArray = {1,2,5,7};
//數組轉化時使用包裝類型
List<Integer> idList = Arrays.asList(idArray);
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息