快速导航IntelliJ IDEA 中的Spring Initializr快速构建SpringBoot工程编写一个Hello SpringBoot程序 [运行程序] 三种方式启动项目 [more] 项目属性配置 [项目属性配置] application.properties文件设置配置 [more] [项目属性配置] application.yml文件设置配置 [more] [项目属性配置]
转载 2023-12-29 22:59:55
81阅读
目前,大多数公司都采用了前后端分离的开发模式,为了解决前后端人员的沟通问题,后端人员在开发接口的时候会选择使用swagger2来生成对应的接口文档,swagger2提供了强大的页面调试功能,这样可以有效解决前后端人员沟通难的问题。下面我们使用SpringBoot结合swagger2生成Restful API文档。一 搭建项目,引入依赖新建一个spring-boot-swaager的项目,引入swa
本文介绍在使用springBoot如何进行Restful Api接口开发及相关注解已经参数传递如何处理。一、概念:  REST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征)性状态转移。 它首次出现在2000年Roy Fielding的博士论文中,Roy Fielding是HTTP规范的主要编写者之一。 他在论文中提到:"我这篇文章的写
转载 2024-04-01 10:20:34
47阅读
内容摘要:基于Java Spring Boot 2.0可以快速开发REST API,但是如何根据API自动生成 Help Docs是非常重要的问题。本次课程详细介绍几种不同的Rest Help Docs的构建方式,Swagger和Rest Docs、OpenAPI核心原理与区别优缺点,并给出Demo代码。1、API开发、微服务帮助文档解决方法企业应用接口,目前主要是REST API为主,针对前后端
转载 2024-02-24 12:22:07
35阅读
# Java接口开发与Spring Boot的入门指南 在软件开发过程中,使用Java开发接口是一项常见的技能,尤其是在Spring Boot框架中。本文将系统地介绍如何实现这一流程,旨在帮助刚入行的小白快速上手。 ## 1. 开发流程 首先,我们来了解实现Java接口开发的简单流程。下表展示了开发接口的主要步骤: | 步骤 | 描述 | |----
原创 10月前
69阅读
  Spring的spring.xml文档的配置最近在写Spring的配置文件时,发现Spring文档的配置其实没必要那么繁琐记忆,网上的很多文章都写得很繁琐,如果所有的东西按照路径去查找,可以很快的帮我们完成文档的配置,根本不用我们去记忆,同时配置项也不用那么繁琐,博主按照自己的思路整理出自己的一套文档的配置顺序,算是自己的小心得,仅供参考。  首先我们需要导入如下jar包:(至于导入的路径,会
前言接着上一篇的文章Springboot如何设计出优雅的后端(API)接口(一) 首先我们回顾一下之前所说需要解决的问题:统一返回接口格式。全局异常处理。参数常规非空校验。通用的分页对象。日志统一格式。常用工具类。接口文档。接口的安全。 在Springboot如何设计出优雅的后端(API)接口(一)已经解决了前4个问题,那么这篇文章就给大家解决下面4个问题。 警告:本篇博客篇幅较长,建议各位大佬先
# Java Spring Boot 开发接口指南 Java Spring Boot 是一个强大的框架,可以帮助开发者快速构建生产级别的应用程序。本文将介绍如何使用 Spring Boot 创建 RESTful 接口,并给出相应的代码示例。我们将从创建项目、编写代码,再到提供一个简单的数据可视化示例,带您走进 Spring Boot 的世界。 ## 一、项目创建 ### 1. 使用 Spri
原创 2024-10-26 06:39:18
26阅读
springboot 简单实现 REST 框架偶然看到了黄勇的从 MVC 到前后端分离这篇博客,感觉与自己已经做好的异曲同工,于是将项目中的稍加修改,拿来分享一下。注意,请看完黄勇大神的博客先,当然,你流连忘返我也是很乐意的。公共模块实现功能统一响应(勇哥博客有写)日志输出异常处理参数验证解决跨域(听前端说vue不存在这个问题)安全机制(登录后后台生成token返回给前端,自己也留一份,前端以后访
转载 2024-03-22 16:24:23
78阅读
05 SpringBoot初体验:Restful风格接口开发 文章目录05 SpringBoot初体验:Restful风格接口开发背景目标准备知识Restful风格SpringWeb实践标准单资源`Restful`接口非标准资源Restful接口批量接口复杂查询接口状态变化类接口 背景Web前后端开发中,后端需要为前端提供接口。那么我们如何来提供一套相对优雅的接口设计实践?目前Http比较流行的使
转载 2023-11-03 13:51:25
150阅读
JSON Web Token(JWT)是目前流行的跨域身份验证解决方案。官网:https://jwt.io/本文使用spring boot 2 集成JWT实现api接口验证。一、JWT的数据结构JWT由header(头信息)、payload(有效载荷)和signature(签名)三部分组成的,用“.”连接起来的字符串。JWT的计算逻辑如下:(1)signature = HMACSHA256(bas
转载 2023-07-19 21:29:45
262阅读
一,简介        Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid applicat
转载 2023-06-26 15:29:17
623阅读
1、技术概述现在大多数Web项目都采取前后端分离的方法,用Springboot后端获取前端传递的数据并进行业务逻辑处理和接口封装,是一项既简单又重要的操作。2、技术详述(1)确定传输方式用POST提交不同传输方式获取参数的方式不同。前端Content-TypeJSON对象/字符串后端参数获取方法application/x-www-form-urlencoded对象@RequestParam 或者S
转载 2023-07-12 15:03:49
211阅读
一、热身一个现实的场景是:当我们开发一个Web工程时,架构师和开发工程师可能更关心项目技术结构上的设计。而几乎所有结构良好的软件(项目)都使用了分层设计。分层设计是将项目按技术职能分为几个内聚的部分,从而将技术或接口的实现细节隐藏起来。 从另一个角度上来看,结构上的分层往往也能促进了技术人员的分工,可以使开发人员更专注于某一层业务与功能的实现,比如前端工程师只关心页面的展示与交互效果(例如专注
网络安全的重要性不言而喻,如今早已不是以前随便弄个http请求就能爬到数据的时代,而作为一个架构师,网络安全必须在产品开发之初就考虑好。因为在产品开发的后期,一方面是客户增多,压力变大,可供利用的时间也会变少,另一方面,随着时间的推移,项目越发庞大,这个时候想要在开发继续推进的同时来调整架构,带来的影响不可谓不大。同时,对于多用户系统来说,必然涉及到用户角色管理,不同的用户不可能具有相同的权限,而
1 概述针对目前项目中使用的前后端分离开发,越来越感觉到API设计的重要性, 而不好的API设计通常让使用者通过URL无法明确知道这个URL到底是干什么用的,并且会显得设计混乱, 在此将使用Restful风格设计API进行总结,并对在SpringBoot中具体实现Restful API的设计给出一定示例。2 Restful API设计使用Restful API是一种面向资源的设计风格,因此我们每一
转载 2024-04-04 19:21:32
122阅读
1、springboot简介Spring Boot 可以轻松创建可以“直接运行”的独立的、生产级的基于 Spring 的应用程序。特征创建独立的 Spring 应用程序直接嵌入 Tomcat、Jetty 或 Undertow(无需部署 WAR 文件)提供强壮的“入门”依赖项以简化您的构建配置尽可能自动配置 Spring 和第三方中间件提供生产就绪功能,例如指标、健康检查和外部化配置完全无需代码生成
# Java Spring Boot 路由接口开发 Spring Boot 是一个可以快速构建应用的框架,广泛用于 Java 开发中。它能够简化配置并让我们更专注于业务逻辑,实现快速开发。其中,路由接口开发是构建 RESTful API 的核心。本篇文章将介绍如何使用 Spring Boot 来实现简单的路由接口,并附带相关代码示例。 ## 什么是路由接口 路由接口是指通过特定的 URL
原创 11月前
77阅读
作者 | 翟永超 随着前后端分离架构和微服务架构的流行,我们使用Spring Boot来构建RESTful API项目的场景越来越多。通常我们的一个RESTful API就有可能要服务于多个不同的开发人员或开发团队:IOS开发、Android开发、Web开发甚至其他的后端服务等。为了减少与其他团队平时开发期间的频繁沟通成本,传统做法就是创建一份RESTful API文档来记录所有接口
转载 2024-03-23 12:22:01
38阅读
SpringBoot中异步调用的使用同步请求是会一直等待服务端相应的,需要返回结果给客户端的;而异步调用服务端会马上返回给客户端响应,完成这次整个的请求,至于异步调用的任务服务端后台自己慢慢跑就行,客户端不会关心。开启异步调用,在启动类增加@EnableAsync使异步调用@Async注解生效@EnableAsyncpublic class DbCompareApplication { public static void main(String[] args) {
原创 2021-06-03 17:56:01
1286阅读
  • 1
  • 2
  • 3
  • 4
  • 5