第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

【備戰(zhàn)春招】第17天-基礎(chǔ)入門

標(biāo)簽:
Java SpringBoot
  • 课程名称:Spring Boot3.0最新版入门与商品特征打标实战
  • 课程链接:Spring Boot3.0最新版入门与商品特征打标实战
  • 章节名称:
    • 第2章:基础入门
      • 2-2:解读SpringBoot官网文档架构
      • 2-3:SpringBoot项目搭建HelloWorld(maven3.0方式)
      • 2-4:SpringBoot项目搭建HelloWorld(官方initializer3.0方式)
      • 2-5:SpringBoot的配置文件:yml配置文件
      • 2-6:SpringBoot如何实现自动装配(上)
      • 2-7:SpringBoot如何实现自动装配(下)
    • 讲师姓名:Er十七
  • 时间:2023-02-24 23:30

课程内容

  • Spring Boot 3只支持Java17,Java19也可以

  • Spring Boot 3是构建在Spring6基础上的

  • Spring Boot 3从Java EE升级到Jakarta EE

  • Spring Boot特性说明

    • Create stand-alone Spring applications独立创建Spring应用
    • Embed Tomcat, Jetty or Undertow directly(no need to deploy WAR files)内嵌Servlet容器,无需部署war包
    • Embed Provide opinionated ‘starter’ dependencies to simplify your build configuration内嵌提供starter依赖简化构建配置
    • Provide production-ready features such as metrics, health checks, and externalized configuration准生产级别的监控能力
    • Absolutely no code generation and no requirement for XML configuration无代码生成以及无XML配置
  • 利用Maven创建Spring Boot项目

    • 使用IDEA来创建项目
    • 在POM文件中引入依赖
      • Spring-parent
      • web-starter
      • builder(用来生成jar包)
  • Spring官方initializer生成项目

    • 使用这种方式更简便一些
  • Spring Boot配置文件:YAML配置文件

    • 这个文件强调以数据为中心,而不是以标记为中心

    • YAML:基础语法

      • 采用key : value格式,kv之间需要用空格间隔
      • 使用缩进来表示配置之间的层级关系
      • 使用‘#’表示注解
      • 对配置项大小写敏感
    • 配置类属性

      • # application.yml
        student:
          name: Jack
          age: 18
        
      • @Configuration
        @ConfigurationProperties(prefix = "student")
        @ToString
        @Getter
        @Setter
        public class Student {
            private String name;
            private Integer age;
        }
        
      • @RestController
        @RequiredArgsConstructor
        public class HelloController {
            private final Student student;
            @RequestMapping("/")
            public String helloWorld() {
                return "Hello World!";
            }
            @RequestMapping("/student")
            public String showStudent() {
                return student.toString();
            }
        }
        
      • 使用Lombok会让代码更简洁

学习心得

yml文件用法深入学习ymlyml example

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
JAVA開發(fā)工程師
手記
粉絲
9
獲贊與收藏
1

關(guān)注作者,訂閱最新文章

閱讀免費(fèi)教程

  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消