springboot2

一、使用Spring Initializer快速创建Spring Boot项目

IDEA支持Spring项目创建向导快速创建一个SpringBoot项目;选择我们需要的模块,向导会联网创建SpringBoot项目,默认生成的SpringBoot项目;

  • 主程序以生成好了,我们只需要我们自己的逻辑
  • resources文件中的目录结构
    •   static:保存所有的静态资源;js,css,images,
      •   templates:保存所有的模板页面;(Spring Boot默认jar包使用嵌入式的Tomcat,默认不支持jsp页面);可以使用模板引擎(freemarker,thymeleaf);
      • application.properties:Spring Boot应用的配置文件

         更改端口号为8081

二、配置文件


SpringBoot使用一个全局的配置文件,配置文件是固定的

  • application.properties
  • application.yml

配置文件的作用:修改SpirngBoot自动配置的默认值;

SpringBoot在底层都给我们自动配置好;

YAML :以数据为中心

server:
  port: 8081

三、基本语法

 

  1. k:(空格)v:表示一对键值对(空格必须有);

    空格缩进控制层级关系如以上代码

    大小写敏感

  2. 值的写法
    •  字面量:普通的值

k:v:字面直接来写,

字符串默认不用加上单引号或者双引号

"":上引号不会转义字符串里面的特殊字符,特殊字符会作为本身想表示的意思

name :“张zhangsan lisi” ;输出:张zhangsan 换行 lisi

‘’ : 单引号会转义

name :“张zhangsan lisi” ;输出:张zhangsan lisi

    • 对象,Map(属性和值)(键值对);
    • k: v;
            • friend:
                lastName:zhangsan
                age:20
              行内写法;
              friend: {lastName:zhangsan,age:18}
    • 数组(List,Set)

      用值来表示数组中的一个元素

    Pets:
  -cat
  -dog
  -pig

  

  3.配置文件值注入

  

javaBean

 

yml

  

原文地址:https://www.cnblogs.com/gagaAurora/p/14005147.html