
SpringBoot
文章平均质量分 92
学无止路
积极向上,坚持不懈的奋斗!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hystix、Feign、Zuul网关
1 Hystix 1.1 简介 Hystix,即熔断器。 主页:https://github.com/Netflix/Hystrix/ 如图所示: Hystix是Netflix开源的一个延迟和容错库,用于隔离访问远程服务、第三方库,防止出现级联失败。如图所示: 1.2. 熔断器的工作机制 如图所示: 正常工作的情况下,客户端请求调用服务API接口。如图所示: 当有服务出现异常时,直接进行失败回滚,服务降级处理。如图所示: ...原创 2021-11-10 13:01:17 · 261 阅读 · 0 评论 -
认识微服务
认识微服务 1 系统架构演变 随着互联网的发展,网站应用的规模不断扩大。需求的激增,带来的是技术上的压力。系统架构也因此也不断的演进、升级、迭代。从单一应用,到垂直拆分,到分布式服务,到SOA,以及现在火热的微服务架构,还有在Google带领下来势汹涌的Service Mesh。我们到底是该乘坐微服务的船只驶向远方,还是偏安一隅得过且过? 其实生活不止眼前的苟且,还有诗和远方。所以我们今天就回顾历史,看一看系统架构演变的历程;把握现在,学习现在最火的技术架构;展望未来,争取成为一名优秀的Java工程师。 1原创 2021-11-09 15:51:20 · 266 阅读 · 0 评论 -
SpringBoot之文件上传下载
1 文件上传 1.1上传单个文件 在webapp目录下创建如图所示的文件夹: 1.编写fileLoad.jsp的代码如下: <%@page pageEncoding="UTF-8" contentType="text/html; UTF-8" isELIgnored="false" %> <html> <head> <title>文件上传</title> <meta charset="UTF-8"> </head&原创 2021-11-05 16:18:15 · 571 阅读 · 0 评论 -
SpringBoot运用
1 springboot集成mybatis 1.引入相关依赖的代码如下: <?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.org/POM/4.0.0 http://mav原创 2021-11-05 11:32:44 · 147 阅读 · 0 评论 -
SpringBoot
1 springboot的引言 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的 初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不 再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应 用开发领域(rapid application development)成为领导者。> springboot(微框架) = springmvc(控制器) + spring(项目管理) 2 springboot原创 2021-11-04 14:52:53 · 9597 阅读 · 3 评论 -
SpringBoot
SpringBoot 1 了解SpringBoot 在这一部分,我们主要了解以下3个问题: 什么是SpringBoot 为什么要学习SpringBoot SpringBoot的特点 1.1 什么是SpringBoot SpringBoot是Spring项目中的一个子工程,与我们所熟知的Spring-framework 同属于spring的产品.如图所示: 我们可以看到下面的一段介绍: Takes an opinionated view of building production-ready Spri原创 2021-07-01 17:12:52 · 1268 阅读 · 0 评论 -
SpringBoot整合Spring Data JPA以及集成Redis
SpringBoot整合Spring Data JPA以及集成Redis 1.1 SpringBoot整合Spring Data JPA 1.打开IDEA如图所示的界面,并点击Create New Project。 2.选择Spring Initializr和JDK的版本,并点击Next,如图所示: 3.填写相应的项目名称和包名,点击Next。如图所示: 4.选择相应的功能,并点击Next。如图所示: 5.保存的地址并点击Finish,如图所示: 6.导入相应的依赖jar包的代码如下: **<?xml原创 2020-09-06 14:16:56 · 834 阅读 · 0 评论 -
spring boot 集成
spring boot 集成 1.1 SpringBoot整合Mybatis 1.打开IDEA如图所示的界面,并点击Create New Project。 2.选择Spring Initializr和JDK的版本,并点击Next,如图所示: 3.填写相应的项目名称和包名,点击Next。如图所示: 4.选择web功能,点击Next。如图所示: 5.保存的地址,并点击Finish。如图所示: 6.导入相应的依赖jar包的代码如下: <?xml version="1.0" encoding="UTF-8"?原创 2020-09-06 14:02:09 · 275 阅读 · 2 评论 -
SpringBoot配置文件类型
SpringBoot配置文件类型 1.1 yml配置文件简介 YML文件格式是YAML (YAML Aint Markup Language)编写的文件格式,YAML是一种直观的能够被电脑识别的的数据数据序列化格式,并且容易被人类阅读,容易和脚本语言交互的,可以被支持YAML库的不同的编程语言程序导入,比如: C/C++, Ruby, Python, Java, Perl, C#, PHP等。YML文件是以数据为核心的,比传统的xml方式更加简洁。 YML文件的扩展名可以使用.yml或者.yaml。 1.2原创 2020-09-06 13:46:08 · 1210 阅读 · 0 评论 -
spring boot原理分析
spring boot原理分析 1.1 SpringBoot的原理分析-起步依赖-parent 按住Ctrl点击pom.xml中的spring-boot-starter-parent,跳转到了spring-boot-starter-parent的pom.xml,xml配置如下(只摘抄了部分重点配置):如图所示: 进入如图所示的界面。 按住Ctrl点击pom.xml中的spring-boot-starter-dependencies,跳转到了spring-boot-starter-dependencies的p原创 2020-09-06 11:30:52 · 251 阅读 · 0 评论 -
SpringBoot快速入门
SpringBoot快速入门 1.1 创建Maven工程 1.打开IDEA的界面如图所示,点击Create New Project。 2.选择Maven工程和JDK的版本,并点击Next,如图所示: 3.填写项目名称和保存的地址,点击Finish,如图所示: 4.导入相应的依赖jar的代码如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"原创 2020-09-05 10:32:59 · 141 阅读 · 0 评论 -
SpringBoot简介
1.1 原有Spring优缺点分析 Spring的优点分析 Spring是Java企业版(Java Enterprise Edition,JEE,也称J2EE)的轻量级代替品。无需开发重量级的EnterpriseJavaBean(EJB),Spring为企业级Java开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java对象(Plain Old Java Object,POJO)实现了EJB的功能。 Spring的缺点分析 虽然Spring的组件代码是轻量级的,但它的配置却是重量级的。一原创 2020-07-03 22:30:26 · 408 阅读 · 0 评论