![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
springboot学习笔记
文章平均质量分 76
springboot
过期小朋友、
积极主动(找到关注的目标,关注那些力所能及且可以掌控的事情)、以终为始、要事第一
展开
-
Spring Boot——十三、 Spring Boot 度量指标监控与健康检查
1.使用 Actuator 检查与监控step 1 创建项目step 2 坐标依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId></dependency>step 3修改配置文件#配置访问端点的根路径management.endpoi原创 2021-03-29 21:01:21 · 274 阅读 · 0 评论 -
Spring Boot ——十一、服务端数据校验
校验浏览器请求服务器,服务器控制器中的方法中的参数是否为null,大小范围是否合适,是否为空字符串,集合是否为空内容等。如果是合理的正常进入业务流程,否则将参数不合法的信息传递给浏览器页面,提示用户重新输入。控制器方法中的参数有两类,包装数据类型(Users users ),单个的数据类型(String name).对于两种类型的数据校验操作是不同的!0 springboot项目数据校验使用的依赖 <dependency> <groupId>org.springfram原创 2021-03-29 16:44:07 · 739 阅读 · 0 评论 -
Spring Boot ——十五、 项目打包与多环境配置
1 Spring Boot 项目打包1.1Spring Boot 的打包插件<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId></plugin>1.2项目打包方式1.3运行命令java -jar jar包名称运行结果:浏览器访问项目:http://l原创 2021-03-27 18:26:03 · 176 阅读 · 2 评论 -
Spring Boot——十四、Spring Boot日志管理
Spring Boot 默认使用 Logback 组件作为日志管理。Logback 是由 log4j 创始人设计的一 个开源日志组件。在 Spring Boot 项目中我们不需要额外的添加 Logback 的依赖,因为在 spring-boot-starter 或者 spring-boot-starter-web 中已经包含了 Logback 的依赖。1 Logback 读取配置文件的步骤(1)在 classpath 下查找文件 logback-test.xml(2)如果文件不存在,则查找 logb原创 2021-03-27 17:51:33 · 205 阅读 · 0 评论 -
Spring Boot——十二、Spring Boot 热部署
当在开发时每修改一次代码就要手动重启一次springboot项目,其实可以加一个依赖,修改idea配置,达到修改代码后让springboot项目自动重启的目的。这样就不用自己操作了。这叫做“热部署”。1.pom.xml增加spring-boot-devtools依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spri原创 2021-03-27 16:59:10 · 56 阅读 · 0 评论 -
Spring Boot——十、Spring Boot 中的异常处理与单元测试
1 异常处理1.1自定义错误页面SpringBoot 默认的处理异常的机制:SpringBoot默认的已经提供了一套处理异常的机制。 一旦程序中出现了异常 SpringBoot 会向/error 的 url 发送请求。在 SpringBoot 中提供了一个 名为 BasicErrorController 来处理/error 请求,然后跳转到默认显示异常的页面来展示异常信 息。如 果 我 们 需 要 将 所 有 的 异 常 同 一 跳 转 到 自 定 义 的 错 误 页 面 , 需 要 再 src/ma原创 2021-03-26 20:56:58 · 380 阅读 · 7 评论 -
Spring Boot——九、Spring Boot 整合持久层技术
1.jdbc步骤:1)使用idea创建一个springboot项目创建过程中,要选择依赖模块 thymeleaf和web和jdbc这样做 pom.xml中就有thymeleaf和web和jdbc依赖,不用自己添加。2)pom.xml增加 mysql连接器依赖,数据源依赖(用的是阿里的数据源,不是springboot自带的数据源,可以选择数据源)<!--数据库驱动--> <dependency> <groupId>m原创 2021-03-24 18:03:55 · 347 阅读 · 0 评论 -
Spring Boot——八、Spring Boot 整合视图层技术
1.整合 jsp步骤1)创建springboot项目2) 增加jsp依赖,jstl依赖,springboot内嵌的tomcat是没有jsp依赖的<!--添加jsp引擎 springboot内嵌的tomcat没有jsp--><dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactI原创 2021-03-22 19:53:16 · 186 阅读 · 6 评论 -
Spring Boot——七、Spring Boot 文件上传
使用学习到的spring静态资源,写一个上传文件的springboot项目。步骤:1 使用idea 创建一个springboot项目2 写上传页面upload.html注意:input标签中的name名必须要与控制器中的Multifile类型的变量名一致。不一致会出现空指针错误,服务端拿不到来自浏览器的文件。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> &原创 2021-03-22 18:04:12 · 175 阅读 · 0 评论 -
Spring Boot——六、Spring Boot 访问静态资源
静态资源指的是 .jpg,.html,文件在springboot项目中没有之前常规webpp,只有src目录,在src/main/resources中有两个文件夹,static和templates。把html和图片文件放在static中,把动态页面放在templates中!1.static目录springboot查询classpath/static中的静态资源。2.templates目录动态页面会接收来自controller的数据并且显示,所以不能直接访问。动态页面有freemarker,thy原创 2021-03-22 15:59:45 · 214 阅读 · 0 评论 -
Spring Boot——五、整合Web技术
SpringBoot项目整合的Web技术:ServletLinstenerFilter忘了里面的使用过程和重难点。javaee项目实战遇见的问题,用了这三个技术解决。是根源!整个过完一遍项目后回顾。一个简单的springboot项目package com.bjsxt.springbootweb2;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.Sp原创 2021-03-19 18:02:06 · 104 阅读 · 2 评论 -
Spring Boot——四、编写 HelloWorld
1 创建项目点击next->finish2 修改 POM 文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.or原创 2021-03-04 21:42:10 · 64 阅读 · 1 评论 -
Spring Boot——三、Spring Boot项目结构介绍
1 POM 文件1.1继承<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.4.3</version> <relativePath></relativePath></parent原创 2021-03-04 21:28:59 · 294 阅读 · 1 评论 -
Spring Boot——二、创建基于 Spring Boot 的项目
1 通过官网创建项目点击进入官网:https://spring.io/projects/spring-boot#overview点击页面最下方的快速开始你的项目:公司改成:com.bjsxt组件改成:springbootdemo依赖增加:spring-web点击GENERATE,下载下来一个zip包。解压后用idea import project.等待一会。从官网拿的项目运行成功!2 通过 IDEA 的脚手架工具创建点击顺序:create new project->S原创 2021-03-04 21:09:02 · 114 阅读 · 2 评论 -
Spring Boot——一、介绍
1 什么是 Spring BootSpring Boot 是一个框架,一种全新的编程规范,他的产生简化了框架的使用,所谓简 化是指简化了 Spring 众多框架中所需的大量且繁琐的配置文件,所以 Spring Boot 是一个服 务于框架的框架,服务范围是简化配置文件。所以从本质上来说,Spring Boot 其实就是 Spring 框架的另一种表现形式。官网:https://spring.io/projects/spring-boot2 Spring Boot 特征使用 Spring Boot原创 2021-03-04 20:41:45 · 106 阅读 · 5 评论