spring boot

第一章springboot基础

1.1springboot简介

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
以上来自百度百科
springboot与spring有什么关系?
大家一起看一下历史:
2004年Spring第一个版本诞生。
2007年成立Spring Source公司,框架更名为Spring
2009年Spring Source公司被VMware收购
2013年由VMware公司及多家公司联合出资成立了Pivotal公司。
2013年Pivotal开始研发Spring Boot,2014年Spring Boot第一个版本诞生

1.2springboot工程创建及运行

这里主要使用idea作为IDE进行程序的生成及运行

1.2.1在Idea中创建

首先新建Spring Initializr
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
开始我们的springboot工程之旅
首先,在启动类所在包创建一个子孙包和一个Controller类
在这里插入图片描述

1.2.2运行项目

在idea的右上角
在这里插入图片描述
启动后,控制台会输出
在这里插入图片描述
此时,我们看到启动的端口号是8080
在这里插入图片描述
这样,我们的工程就启动成功了

1.3 Actuator监控器

Actuator是Spring Boot提供的一个可插拔模块,用于对工程进行监控。其通过不同的监控终端实现不同的监控功能。Spring Boot的Actuator可以部署在每个工程中,实现对每个工程的监控。

1.3.1基本环境的搭建

(1)导入依赖

   <dependency> 
           <groupId>org.springframework.boot</groupId> 
           <artifactId>spring-boot-starter-actuator</artifactId> 
   </dependency>

(2)修改配置文件

#Actuator监控端口号
management.server.port=9999
#Actuator上下文路径
management.server.servlet.context-path=/actuator
#指定监控终端的基本路径,默认为actuator
management.endpoints.web.base-path=/base

下边是浏览器结果
在这里插入图片描述

1.3.2添加info信息

(1)配置文件
在配置文件中添加Info信息,可以通过info监控终端查看到。

#自定义info信息
info.companay.name=yonyou
info.company.url=https://www.yonyou.com/
info.company.address=北京

#pom.xml文件中的一些值
info.project.name=@project.name@
浏览器中显示
在这里插入图片描述

1.3.3其他监控终端

默认情况下,Actuator仅开放了health与info两个监控终端,但其还有很多终端可用,不过,需要手工开放。

第二章springboot应用

2.1自定义异常页面

springboot自带404,405,500等异常页面,由于springboot是外国人开发的,所以页面一般也会英文的,对于国内的使用者很不友好,这时候我们可以通过自定义异常页面解决这个问题
比如一个默认的500页面
在这里插入图片描述

2.1.1定义异常页面所在的目录

在src/main/resources目录下定义新的目录 public/error ,这个目录名称必须长这个样子。

2.1.2自定义异常页面

在error目录中定义异常页面。注意:这些异常页面的名称必须为相应的状态码,扩展名为html。
在这里插入图片描述
下边为效果
在这里插入图片描述

2.2读取主配置文件中的属性及其他属性

2.2.1读取主配置文件中的属性

读取监听的端口号
在@Value注解中通过${ }符号可以读取指定的属性值。
在这里插入图片描述
下为效果
在这里插入图片描述

2.2.2读取主配置文件中的自定义属性

配置文件中添加如下信息
在这里插入图片描述
修改controller类
在这里插入图片描述
下为效果
在这里插入图片描述

2.2.3读取自定义配置文件中的自定义属性

首先自定义配置文件
自定义的配置文件后缀为properies,存放在src/main/resources目录中。
在这里插入图片描述

修改Controller文件
在这里插入图片描述
添加People类
在这里插入图片描述

下为效果图
在这里插入图片描述
读取list属性和读取Object属性与上大同小异,不再赘述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值