• 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

      

  • 相关阅读:
    矩阵的零散知识总结2
    矩阵上的零散总结1
    立志
    抄一首小诗开篇,哈哈
    【python】15行代码实现动漫人脸检测(opencv)
    【python】15行代码实现猫脸检测(opencv)
    【python】15行代码实现人脸检测(opencv)
    【python】7个随机二次元图片api接口汇总(附网页调用示例)
    【python】15行代码下载快手无水印短视频
    微软新版edge浏览器如何开启画中画模式
  • 原文地址:https://www.cnblogs.com/gagaAurora/p/14005147.html
Copyright © 2020-2023  润新知