springboot
文章平均质量分 95
23333
JD强子
这个作者很懒,什么都没留下…
展开
-
Spring Boot开发(八)Swagger2的集成和使用
前后端分离前端 -> 前端控制层、视图层后端 -> 后端控制层、服务层、数据访问层 API文档随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染,变成了:前端渲染、前后端分离的形态,而且前端技术和后端技术在各自的道路上越走越远。一个项目组可能由前端、后端、安卓、IOS等众多的开发人员或者众多开发团队组成。前端和后端唯一联系,变成了API接口;API文档自然就成了前后端开发人员联系的纽带,变得尤为的重要,产生的问题现在都奉行前后端分离开发和微服务大行其道,分微服务及前后端分离原创 2021-11-19 03:22:54 · 594 阅读 · 0 评论 -
Spring Boot开发(七)Thymeleaf模板引擎
模板引擎我们知道,在web开发时,一般都会涉及到很多的静态资源,如js、image、css文件等。正如REST web服务,你也可以使用Spring MVC提供动态HTML内容。Spring MVC支持各种各样的模板技术,包括Velocity, FreeMarker和JSPs,很多其他的模板引擎也提供它们自己的Spring MVC集成。模板引擎的原理模板引擎的作用都是将模板(页面)和数据进行整合然后输出显示模板引擎的作用就是我们来写一个页面模板,比如有些值呢,是动态的,我们写一些表达式。而这原创 2021-11-16 05:49:42 · 882 阅读 · 0 评论 -
Spring Boot开发(六)静态资源映射
在 Web 应用中会涉及到大量的静态资源,例如 JS、CSS 和 HTML 等。我们知道,Spring MVC 导入静态资源文件时,需要配置静态资源的映射;但在 SpringBoot 中则不再需要进行此项配置,因为 SpringBoot 已经默认完成了这一工作。Spring Boot 默认为我们提供了 3 种静态资源映射规则:WebJars 映射默认资源映射静态首页(欢迎页)映射WebJars 映射WebJars 是将客户端(浏览器)资源(JavaScript,Css等)打成 Jar原创 2021-11-15 02:42:18 · 5968 阅读 · 1 评论 -
Spring Boot开发(五)web应用开发
Web开发是我们平时开发中至关重要的,这里就来介绍一下Spring Boot对Web开发的支持。Spring Boot提供了spring-boot-starter-web为Web开发予以支持,spring-boot-starter-web为我们提供了嵌入的Tomcat以及Spring MVC的依赖。项目结构推荐一个好的项目结构会让你开发少一些问题,特别是Spring Boot中启动类要放在root package下面,常见的web工程项目结构如下:root package结构:com.dudu原创 2021-11-14 02:42:36 · 611 阅读 · 0 评论 -
Spring Boot开发(四)统一异常、JSR303数据校验处理
Spring Boot异常处理实际项目开发中,程序往往会发生各式各样的异常情况,特别是身为服务端开发人员的我们,总是不停的编写接口提供给前端调用,分工协作的情况下,避免不了异常的发生,如果直接将错误的信息直接暴露给用户,这样的体验可想而知,且对黑客而言,详细异常信息往往会提供非常大的帮助…Spring Boot 默认异常处理机制Spring Boot 提供了一套默认的异常处理机制,一旦程序中出现了异常,Spring Boot 会自动识别客户端的类型(浏览器客户端或机器客户端),并根据客户端的不同,以不原创 2021-11-12 04:12:40 · 629 阅读 · 0 评论 -
Spring Boot开发(三)配置文件
基于springboot的约定优于配置的原则,在多数情况下,启动一个应用时,基本上无需做太多的配置,应用就能正常启动。但在大部分开发环境下,添加额外配置是无所避免的,比如自定义应用端口号(比较在机器比较少的情况下,一台机器还是需要部署多个应用的,当然利用docker的话,是可避免的,这是后话了)、mq的服务地址、缓存服务的服务地址、数据库的配置等,都或多或少的需要一些外部的配置项。配置文件固定格式Spring Boot的核心配置文件用于配置Spring Boot程序,名字必须以application开始原创 2021-11-10 08:27:26 · 338 阅读 · 0 评论 -
Spring Boot开发(二)开发一个web服务
SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程没有比较就没有伤害,让我们先看看传统Spring MVC开发一个简单的Hello World Web应用程序,你应该做什么,我能想到一些基本的需求。一个项目结构,其中有一个包含必要依赖的Maven或者Gradle构建文件,最起码要有Spring MVC和Servle.原创 2021-11-08 09:24:40 · 466 阅读 · 0 评论 -
Spring Boot开发(一)深入Spring Boot
随着动态语言的流行(Ruby、Groovy、Scala、Node.js),Java的开发显得格外的笨重:繁多的配置、低下的开发效率、复杂的部署流程以及第三方技术集成难度大。在上述环境下,Springboot应运而生。它使用”习惯优于配置”(项目中存在大量的配置,此外还内置一个习惯性的配置,让你无须手动进行配置)的理念让你的项目快速运行起来。使用springboot很容易创建一个独立运行(运行jar,内嵌servlet容器)、准生产级别的基于Spring框架的项目,使用springboot你可以不用或者只需原创 2021-11-08 05:23:48 · 670 阅读 · 0 评论 -
微服务(Microservice)Spring Cloud Alibaba
Spring Boot 是 Pivotal 团队在 Spring 的基础上提供的一套全新的开源框架,其目的是为了简化 Spring 应用的搭建和开发过程。Spring Boot 去除了大量的 XML 配置文件,简化了复杂的依赖管理。随着近些年来微服务技术的流行,Spring Boot 也成了时下炙手可热的技术。Spring Boot 具有 Spring 一切优秀特性,用于构建独立的生产就绪Spring应用,用于创建微服务。微服务(Microservice)是什么?微服务(Micro Service)是原创 2021-11-06 06:08:46 · 734 阅读 · 1 评论