JT02

1.跳过测试类打包

告诉maven程序,在进行打包操作时,不要管测试方法,直接将源码打包即可。该方法非常重要。

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


    1.8
    
 true

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

需要添加依赖:


    org.springframework.boot
    spring-boot-devtools

        
            org.projectlombok
            lombok
        
组合键: ctrl + shift +alt +/

JT02_第1张图片

可惜我的电脑实现不了,我也不知道是怎么啦?

1.5由于lombok需要安装插件,否则程序无法正常使用,如果在生产环境下,Linux系统中是否需要提前安装Lombok?

不需要。因为lombok在编译期有效,由.java文件编译为.class时有效。而Linux系统运行的是jar包中的.class。

2MybatisPlus

2.1MybatisPlus工作原理

1.对象与数据库中的表一一映射,利用注解实现映射
2.将公共的CRUD的接口的方法进行抽取,采用父级的方式进行定义,如果子级需要只需继承即可。
3.由于用户操作的是对象,但数据库只能识别sql语句,所以需要将对象按特定的规则转化为sql

2.2导入jar包


        
            com.baomidou
            mybatis-plus-boot-starter
            3.2.0
        

2.3编辑POJO建立映射

JT02_第2张图片

2.4继承公共接口

JT02_第3张图片

2.5编辑yml配置文件

JT02_第4张图片

3.

//数据基本类型没有取值方法,使用需要通过集合处理
Integer[] idArray = {1,2,5,7};
//数组转化时使用包装类型
List idList = Arrays.asList(idArray);

你可能感兴趣的:(java)