这里写目录标题

  • 一、创建Spring Boot的web项目
    • (1)、在application.properties里添加依赖
    • (2)、新建宠物类-Pet
    • (3)、新建人的类-Person
    • (4)、在application.properties里配置对象
    • (5)、给Person添加注解
    • (6)、给Pet添加注解
    • (7)、从Spring容器获取Person类并输出
      • 1.运行testPerson()
    • (8)、解决出现乱码问题
      • 1.将代码复制到application.properties,把原来的注释掉
      • 2.运行testPerson(),查看结果
    • (9)、添加测试宠物-testPet
      • 1.运行testPet(),查看结果
      • 2.去掉Pet的配置注解@ConfigurationProperties(prefix = "person.pet")
      • 3.运行testPet(),查看结果
      • 4.修改application.properties文件
      • 5.再运行testPet(),查看结果
      • 6.给Pet类添加值注解@Value
      • 7.再运行testPet(),查看结果
  • 二、Application.yaml配置文件
    • (一)、把application.properties文件名改为以下,使它不起作用
    • (二)、新建文件application.yaml
    • 1.运行contextLoads()方法,查看结果
    • 2.运行testPet()方法,查看结果

一、创建Spring Boot的web项目





(1)、在application.properties里添加依赖

(2)、新建宠物类-Pet


(3)、新建人的类-Person


(4)、在application.properties里配置对象

(5)、给Person添加注解

(6)、给Pet添加注解

(7)、从Spring容器获取Person类并输出

1.运行testPerson()

(8)、解决出现乱码问题

1.将代码复制到application.properties,把原来的注释掉

2.运行testPerson(),查看结果

(9)、添加测试宠物-testPet

1.运行testPet(),查看结果

2.去掉Pet的配置注解@ConfigurationProperties(prefix = “person.pet”)

3.运行testPet(),查看结果

4.修改application.properties文件

5.再运行testPet(),查看结果

6.给Pet类添加值注解@Value

7.再运行testPet(),查看结果

二、Application.yaml配置文件

(一)、把application.properties文件名改为以下,使它不起作用

(二)、新建文件application.yaml

  • 配置服务器属性
  • 配置Person对象
  • 配置Pet对象
  • 完整代码如下

1.运行contextLoads()方法,查看结果

2.运行testPet()方法,查看结果

spring boot 第三讲相关推荐

  1. spring boot项目 中止运行 最常用的几种方法

    spring boot项目 中止运行 最常用的几种方法: 1. 调用接口,停止应用上下文 @RestController public class ShutdownController impleme ...

  2. html+spring boot简单的ajax数据传输实现

    本篇讲解在前后端不分离情况下的html+spring boot的项目数据传输实现 首先,后台我写了三个接口 package com.demo.ajax.controller;import com.de ...

  3. Spring Boot整合Spring Data JPA操作数据

    一. Sping Data JPA 简介 Spring Data JPA 是 Spring 基于 ORM 框架.JPA 规范的基础上封装的一套 JPA 应用框架,底层使用了 Hibernate 的 J ...

  4. SpringBoot (八) :Spring Boot多数据源(JdbcTemplate)配置与使用

    什么是JdbcTemplate 为了使 JDBC 更加易于使用,Spring 在 JDBCAPI 上定义了一个抽象层, 以此建立一个JDBC存取框架. 作为 SpringJDBC 框架的核心, JDB ...

  5. 使用最新版(2020)IntelliJ IDEA 新建 Spring Boot 2.0 项目

    使用最新版(2020)IntelliJ IDEA 新建 Spring Boot 2.0 项目 一:创建项目,并添加相应依赖 新建Project,并指定Project为Spring Initializr ...

  6. 狂神Spring Boot 员工管理系统 超详细完整实现教程(小白轻松上手~)

    [SpringBoot-web系列]前文: SpringBoot-web开发(一): 静态资源的导入(源码分析) SpringBoot-web开发(二): 页面和图标定制(源码分析) SpringBo ...

  7. [JAVA EE]Spring Boot 控制层:参数传递方法

    项目需要参照本人java ee系列前文建立,请读者自行前往本人主页查看. 当然,您自己创建一个项目也是可以的. bean包下的Student.java package com.example.demo ...

  8. spring boot中的日志入门

    日志通常不会在需求阶段作为一个功能单独提出来,也不会在产品方案中看到它的细节.但是,这丝毫不影响它在任何一个系统中的重要地位. 报警系统与日志系统的关系 为了保证服务的高可用,发现问题一定要及时,定位 ...

  9. spring boot整合spring security笔记

    最近自己做了一个小项目,正在进行springboot和spring Security的整合,有一丢丢的感悟,在这里分享一下: 首先,spring boot整合spring security最好是使用T ...

最新文章

  1. 【GStreamer】gstreamer工具详解之:ges-launch-1.0
  2. Python全栈开发day2
  3. 教你如何成为数据科学家(六)
  4. mysql 存储过程 主键_存储过程生成主键
  5. Axure RP 简介
  6. android实现箭头流程列表_Android开发关于ExpandableListView上下箭头左右显示的笔记...
  7. 你想成为Java架构师吗?掌握这六项就够了!
  8. 查看服务器内存、CPU、网络等占用情况的命令--汇总
  9. Python学习笔记之函数(四)
  10. .NET中回发或回调参数无效问题的解决
  11. vs2010转移ipch和sdf的位置
  12. VB如何直接显示内存中的二进制图像数据
  13. html5/haXe开发偶感
  14. Python之面向对象2
  15. Codeforces Round #390 (Div. 2) A. Lesha and array splitting
  16. Java学到什么程度可以找工作?
  17. 【LeetCode】马三来刷题之Remove Duplicates from Sorted Array
  18. 敏捷开发系列学习总结(18)——Scrum Master的情景领导力模型
  19. 计算机网络复习-第六章应用层
  20. 一个离开大厂的产品经理,和她为数百万小微企业创造的“神器”

热门文章

  1. MongoDB 2.5 版本将提供新的查询引擎
  2. WTL 出现的SetMsgHandled和IsMsgHandled 错误
  3. linux内核定义注册设备,linux字符型设备驱动 一.注册设备并创建设备文件
  4. Markdown 语法及常用资料收集--CheatSheet
  5. python与办公结合_python在办公时能给我们带来什么?
  6. 【控制】遗传算法(GA,Genetic Algorithm)及 Matlab 实现 代码详细版
  7. 【数理知识】《随机过程》方兆本老师-目录
  8. 4.8 这和大脑有什么关系-深度学习第一课《神经网络与深度学习》-Stanford吴恩达教授
  9. FPGA实现序列检测(训练testbench写法)
  10. 那些年帮助我们理解各种姿势、常见协议的大神动图