告诉maven程序,在进行打包操做时,不要管测试方法,直接将源码打包便可。该方法很是重要。
<properties> <java.version>1.8</java.version> <!--跳过测试类打包--> <skipTests>true</skipTests> </properties>
1.properties说明的格式 key=value 2.配置文件中无序添加多余的""号 3.写value时要注意多余的空格 4.SpringBoot程序在解析properties文件时,默认采用的字符集编码格式为ISO-859-1,若是配置文件中有中文则注意乱码问题
user.id=1 user.name=特朗普
1.数据结构 key:(空格)value 2.key与key之间有层级缩进的效果,特别注意 3.yml文件默认采用的是UTF-8格式,因此中文不会乱码
只须要修改环境的名称就能够自动实现内部环境的切换。 注意是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
须要添加依赖:
<!--支持热部署 --> <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 +/
不须要。由于lombok在编译期有效,由.java文件编译为.class时有效。而Linux系统运行的是jar包中的.class。java
1.对象与数据库中的表一一映射,利用注解实现映射
2.将公共的CRUD的接口的方法进行抽取,采用父级的方式进行定义,若是子级须要只需继承便可。
3.因为用户操做的是对象,但数据库只能识别sql语句,因此须要将对象按特定的规则转化为sqlredis
<!--添加mybatisplus包--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.2.0</version> </dependency>
//数据基本类型没有取值方法,使用须要经过集合处理 Integer[] idArray = {1,2,5,7}; //数组转化时使用包装类型 List<Integer> idList = Arrays.asList(idArray);