Spring Boot提供了一种新的编程范式,能在最小的阻力下开发Spring应用程序。有了它,我们可以更加敏捷的开发Spring应用程序,专注于应用程序的功能,不用在Spring的配置上多花功夫,甚至完全不用配置。实际上,Spring Boot的一项重要工作就是让Spring不再成为你成功路上的绊脚石。——《Spring Boot实战》 Spring Boot将很多魔法带入了Spring应用程序
AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是Spring框架中的一个重要内容,它通过对既有程序定义一个切入点,然后在其前后切入不同的执行内容,比如常见的有:打开数据库连接/关闭数据库连接、打开事务/关闭事务、记录日志等。基于AOP不会破坏原来程序逻辑,因此它可以很好的对业务逻辑
目录一、普通参数形式基本数据类型(以int为例) 包装类型参数绑定自定义对象类型参数绑定自定义复合对象类型参数绑定List参数绑定Map参数绑定@RequestParam注解解析1)参数限制(可用required=false关闭)2)设置参数默认值3)自定义参数名称数组类型参数绑定1)基本数组类型接收参数2)List类型接收参数二、POST请求:Json模式参数绑定1、@RequestB
springboot项目开发,使用thymeleaf前端框架的简单案例!我们看一下,如何在springboot项目里面简单的构建一个thymeleaf的前端页面。来完成动态数据的渲染效果。第一步,我们在上一小节,已经提前预下载了对应的组件了。如图,springboot的强大之处就在于,它有一套完整的版本依赖关系。管理很方便。插件彼此之间的依赖,不需要我们再去思考了。它自己会下载所需的依赖包。在依赖
一、请求链路追踪是什么?能标识一次请求的完整流程,包括日志打印、响应标识等,以便于出现问题可以快速定位并解决问题。二、使用步骤1. 相关知识点ThreadLocal:一种保证一种规避多线程访问出现线程不安全的方法,当我们在创建一个变量后,如果每个线程对其进行访问的时候访问的都是线程自己的变量这样就不会存在线程不安全问题。MDC:(Mapped Diagnostic Context,映射调试上下文)
SpringBoot项目的html页面使用axios进行get post请求
原创 2022-11-29 16:12:25
237阅读
SpringBoot 静态资源导入及首页设置本节了解一下 SpringBoot 中 Web 开发的静态资源导入和首页设置,对应 SpringBoot-03-Web 项目。1. 静态资源导入在 Web 开发过程中,我们需要接触许多的静态资源,如 CSS、JS、图片等;在之前的开发过程中,这些资源都放在 Web 的目录下,用到的时候按照对应路径访问即可。不过在 SpringBoot 项目中,没有了 W
作者:不一样的科技宅前言建立一个全新的项目,或者把旧的庞大的项目,进行拆分成多个项目。在建立新的项目中,经常需要做一些重复的工作,比如说拷贝一下常用的工具类,通用代码等等。所以就可以做一个基础的项目方便使用,在经历新项目的时候,直接在基础项目上进行简单配置就可以开发业务代码了。基础项目该包含哪些东西。Swagger在线接口文档。CodeGenerator 代码生成器。统一返回。通用的分页对象。常用
目录⚪核心!!!自动装配一、实现web开发要解决的问题?⚪WebMvc的自动配置类二、导入静态资源1.通过Maven导入 什么是webjars?2. publi、static、/**、resources?可以被识别到的目录 3.优先级三、首页⭐WelcomePageHandlerMapping 四、Thymeleaf模板引擎1.什么是模板引擎?2.模板引擎的作用3.引
SpringBoot 框架异常处理有五种处理方式,从范围来说包括有全局异常捕获处理方式和局部异常捕获处理方式,接下来通过使用下面的后端代码一一对这五种捕获方式讲解。package com.controller; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereoty
处理http请求是后台的最常见的功能,本文将介绍Spring Boot如何处理各种http请求 一、准备postman:一个接口测试工具创建一个新工程选择web不会的请看Spring Boot快速入门(一):Hello Spring Boot二、开始新建java类RequestCtrl1.添加一个all方法,使用@RequestMapping注解,可以处
在spring中配置项目运行的端口很简单。在application.properties中server.port: 8080这样配置后,spring boot内嵌的tomcat服务器就是跑在8080端口启动http服务。但是如果在配置中启动https服务,用到的端口也是server.port。spring 不支持同时在配置中启动http和https。但是如果这样配置,项目只能走http协议。如果想
 @RestControllerpublic class RestErrorEndpoint implements ErrorController { @Overridepublic String getErrorPath() {return null;}     @RequestMapping(value = {"${server.error.path:$...
原创 2023-10-09 09:54:45
167阅读
代码基本是固定的,拿去用的话只要改一下文件路径即可一、先看怎么使用1、上传访问http://localhost:8080/ 会打开index.html,显示了默认图片(自己设置) D:\test中只有一张默认图片(之后上传的图片都会保存在这里) 点击 选择文件,这里我选择1.jpg 点击确认之后,前端的图片改变了(功能是在Index.html实现的) 点击 提交,提示我们 上传成功 在IDEA中可
转载 2023-10-15 10:39:00
388阅读
SpringBoot搭建Web项目详细步骤一、 IDEA快速创建SpringBoot项目二、项目结构1、目录结构2、配置web端口与数据源3、代码文件1. pom.xml2. DAO层实体类 Employee.java3、创建和数据库交互联系的映射关系类4、创建业务接口和实现类5、创建控制器类三、测试运行 一、 IDEA快速创建SpringBoot项目方法 1. File->New-&gt
文章目录SpringBoot项目配置0x01_properties格式配置文件0x02_yml格式配置文件配置对象类型数据配置集合类型配置数组类型0x03_properties和yml的区别优先级区别0x04_配置文件在项目中的位置0x05_bootstrap配置文件0x06_springboot项目结构 SpringBoot项目配置SpringBoot默认读取项目下名字为application
一:背景自己有两个项目,一个项目中使用@RequestBody注解是有效的,而另一个项目中无效,一直报异常:2021-04-07 18:56:48.483 WARN 11484 --- [io-8288-exec-10] .[org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'application
前端展示页面首页详情页分类页面标签页面归档页面关于我页面后台管理模板页Semantic UI框架自动兼容手机端首页的html 暂时未关联后端<!DOCTYPE html> <html lang="en" xmlns:th="http://www.w3.org/1999/xhtml"> <head th:replace="_fragments :: head(~{::t
转载 2023-09-18 13:07:21
96阅读
Spring Boot如何实现微服务架构中的API网关?随着微服务架构的流行,越来越多的企业开始构建自己的微服务系统。在这种情况下,API网关变得尤为重要。API网关是微服务架构中的一个组件,它可以帮助我们管理和路由所有的API请求。Spring Boot提供了一些工具和框架,可以帮助我们轻松地实现API网关。在本文中,我们将深入探讨Spring Boot如何实现微服务架构中的API网关。什么是A
文章目录前言一、借助keytools二、详细步骤三、配置spring项目支持https总结 前言众所周知,http是不安全的协议,那么要使服务器支持https,该如何在spring项目中配置呢?一、借助keytools正常来说,证书都是CA机构颁发的,但是我们也可以自己借助 Java 自带的 JDK 管理工具 keytool 来生成一个免费的 https 证书,只不过这种证书不被操作系统和浏览器
  • 1
  • 2
  • 3
  • 4
  • 5