spring快速入门
文章平均质量分 67
帮你用最快的时间入门spring/spring mvc/spring boot/spring cloud
淼叔
资深架构师,PMP、OCP、CSM、HPE University讲师,EXIN DevOps Professional与DevOps Master认证讲师,曾担任HPE GD China DevOps & Agile Leader,帮助企业级客户提供DevOps咨询培训以及实施指导。熟悉通信和金融领域,有超过十年金融外汇行业的架构设计、开发、维护经验,在十几年的IT从业生涯中拥有了软件开发设计领域接近全生命周期的经验和知识积累,著有企业级DevOps技术与工具实战。
展开
-
Spring Boot项目升级:Mybatis升级碰到的问题对应
这篇文章记录一下Spring Boot从1.5.22升级至2.3.3后,升级Mybatis所碰到的问题。原创 2020-09-05 07:38:48 · 4166 阅读 · 1 评论 -
Spring Boot项目升级:1.5.22升级至2.x的运行阶段问题总结
这篇文章继续介绍Spring Boot 1.5.22升级至2.x在运行阶段一部分可能会出先的问题。原创 2020-09-05 07:03:47 · 2555 阅读 · 0 评论 -
Spring Boot项目升级:1.5.22升级至2.x的编译问题总结
这篇文章记录一下Spring Boot 1.5.22升级至2.x的一些编译问题和对应方法。原创 2020-09-04 05:03:56 · 1385 阅读 · 0 评论 -
旧版Spring Boot项目升级:升级至1.5.22的注意事项
整体Spring Boot 1.x升级至Spring Boot 2.x的升级建议使用分段式升级,首先将Spring Boot 1.x升级至Spring 1的最后稳定版本(当前为1.5.22),然后按照Spring Boot 2.0 、Spring Boot 2.1、Spring Boot 2.2、Spring Boot 2.3一路升上去。这个过程中主要的问题会出现在1.5.22到2.0两个大版本之间,这篇文章先整理和记录一下升级至1.5.22的方法。原创 2020-09-03 19:20:40 · 1855 阅读 · 0 评论 -
IDE基础:使用IDEA快速创建指定版本的Spring Boot项目
在项目中需要根据实际情况创建指定版本的Spring Boot项目,由于Spring Boot项目基本上就是一个Maven项目,熟悉Maven的开发者可以直接通过修改Pom.xml即可实现对于Spring Boot和相关组件的指定,也可以通过IDEA提供的可视化界面进行操作。原创 2020-08-06 06:13:06 · 20954 阅读 · 1 评论 -
RESTful API基础概要
REST是Representational State Transfer的缩写,意为表现层状态转移,是Roy Thomas Fielding于2000年在其博士论文中所提出,它描述了网络资源交互的方式。而遵循于REST方式所设计的规范被称为RESTful API。原创 2019-11-18 20:48:41 · 615 阅读 · 2 评论 -
JEECG-BOOT本地开发环境快速构建
JEECG是一个国内开源的快速开发的J2EE框架,JEECG-BOOT是基于Spring Boot的版本,这篇文章介绍一下快速搭建的方式。原创 2019-11-07 07:12:13 · 1584 阅读 · 0 评论 -
JEECG-BOOT本地开发环境快速构建
JEECG是一个国内开源的快速开发的J2EE框架,JEECG-BOOT是基于Spring Boot的版本,这篇文章介绍一下快速搭建的方式。本地开发环境构建具体步骤可以参看:JEECG-BOOT环境搭建...原创 2019-11-07 07:11:19 · 828 阅读 · 1 评论 -
JEECG-BOOT环境搭建:2.1.1版
JEECG是一个国内开源的快速开发的J2EE框架,JEECG-BOOT是基于Spring Boot的版本,这篇文章介绍一下搭建的方式(JEECG-BOOT 2.1.1)。原创 2019-11-05 20:56:19 · 19647 阅读 · 1 评论 -
Spring基础:快速入门spring boot(10):spring boot + sonarqube +jacoco
Spring基础:快速入门spring boot(10):spring boot + sonarqube +jacoco原创 2018-11-04 05:41:35 · 5574 阅读 · 0 评论 -
Spring基础:快速入门spring boot(9):使用sonarqube来检查技术债务
作为代码质量检查的流行工具,比如Sonarqube能够检查代码的“七宗罪”,跟代码结合起来能够更好地提高代码的质量,让我们来看一下,刚刚写的Springboot2的HelloWorld的代码有什么“罪”。原创 2018-11-04 05:41:06 · 6707 阅读 · 0 评论 -
Spring基础:快速入门spring boot(8):使用Junit进行测试
使用Junit或者TestNG可以进行单体测试,这篇文章简单说明一下如何在Spring boot的项目中使用Junit进行单体测试。原创 2018-11-04 05:40:39 · 4100 阅读 · 0 评论 -
Spring基础:快速入门spring boot(7):spring boot 2.0简单介绍
从这篇文章开始以spring boot2为主要版本进行使用介绍。Spring boot 2特性spring boot2在如下的部分有所变化和增强,相关特性在后续逐步展开。特性增强基础组件升级:JDK1.8+tomcat 8+Thymeleaf 3Hibernate 5.2spring framework 5Reactive SpringFunctional APIKot...原创 2018-10-30 22:16:58 · 4582 阅读 · 4 评论 -
Mac下Java开发环境设定:JDK1.8+Maven3.5.4+IDEA设定
这篇文章整理一下Mac下Java开发常用链接和设定。java开发JDK下载下载内容下载地址JDKhttps://www.oracle.com/technetwork/java/javase/downloads/index.html比如这里下载JDK8相关的版本:https://www.oracle.com/technetwork/java/javase/dow...原创 2018-10-30 22:16:26 · 8214 阅读 · 3 评论 -
Spring基础:快速入门spring boot(6):用docker进行Build/Ship/Run
本篇文章将在将介绍如何使用spring boot的docker-maven-plugin插件生成镜像以及推送到docker库中以及运行确认。原创 2017-01-19 21:55:17 · 6445 阅读 · 0 评论 -
spring基础:快速入门spring cloud(6):统一配置管理之spring cloud config
Spring Cloud是Spring总多的Project中的一个,它提供了一整套的工具帮助系统架构师们在进行分布式设计的时候可以拿来即用, 在创建和发布微服务时极为便捷和有效。本系列文章将会使用最简单的例子和最为容易的方式来学习Spring Cloud。本文将会介绍如何引入spring cloud config在微服务的架构中实现统一配置管理。原创 2017-01-10 06:39:03 · 9745 阅读 · 2 评论 -
Spring基础:快速入门spring cloud(5):断路器之Hystrix
Spring Cloud是Spring总多的Project中的一个,它提供了一整套的工具帮助系统架构师们在进行分布式设计的时候可以拿来即用, 在创建和发布微服务时极为便捷和有效。本系列文章将会使用最简单的例子和最为容易的方式来学习Spring Cloud。本文将会介绍如何引入Netflix Hystrix在微服务的架构中如何实现断路器。原创 2017-01-04 08:00:56 · 13276 阅读 · 0 评论 -
Spring基础:快速入门spring cloud(4):API网关之Zuul
Spring Cloud是Spring总多的Project中的一个,它提供了一整套的工具帮助系统架构师们在进行分布式设计的时候可以拿来即用, 在创建和发布微服务时极为便捷和有效。 本系列文章将会使用最简单的例子和最为容易的方式来学习Spring Cloud。本文将会介绍如何引入Zuul在微服务的架构中简单实现API网关。原创 2016-12-30 12:25:39 · 28273 阅读 · 2 评论 -
Spring基础:快速入门spring cloud(3):业务逻辑服务
Spring Cloud是Spring总多的Project中的一个,它提供了一整套的工具帮助系统架构师们在进行分布式设计的时候可以拿来即用, 在创建和发布微服务时极为便捷和有效。本系列文章将会使用最简单的例子和最为容易的方式来学习Spring Cloud。本文种将会创建两个非常简单的service以, 并在此基础上介绍如何通过注解和设定向Eureka Server进行服务注册。原创 2016-12-29 06:59:46 · 8475 阅读 · 0 评论 -
Spring基础:快速入门spring cloud(2):服务发现之eureka
Spring Cloud是Spring总多的Project中的一个,它提供了一整套的工具帮助系统架构师们在进行分布式设计的时候可以拿来即用, 在创建和发布微服务时极为便捷和有效。本系列文章将会使用最简单的例子和最为容易的方式来学习Spring Cloud。本文将会介绍如何使用Spring Cloud的Eureka实现服务发现。原创 2016-12-28 08:10:29 · 30117 阅读 · 2 评论 -
Spring基础:快速入门spring cloud(1):Spring Cloud介绍
分布式系统, 微服务, Java, 当这三个词放到一起的时候, 很多人自然而然地就会想起Spring Cloud. Spring Cloud是Spring总多的Project中的一个,它提供了一整套的工具帮助系统架构师们在进行分布式设计的时候可以拿来即用, 在创建和发布微服务时极为便捷和有效.原创 2016-12-25 08:31:12 · 22428 阅读 · 1 评论 -
Spring基础:快速入门spring(1):基础概念
作为流行了10年以上的老将,spring依然精神矍铄,影响不减。本文将对spring很基础的概念进行介绍以及为学习spring最核心和基础的知识作环境搭建的准备。原创 2016-11-25 07:51:37 · 13668 阅读 · 6 评论 -
Spring基础:快速入门spring(2):理解Ioc
使用简单的例子来说明spring的Ioc是如何实施的。原创 2016-11-25 23:18:31 · 7666 阅读 · 3 评论 -
Spring基础:快速入门spring(3):构造注入
spring可以使用构造注入/setter方法/java注解等,本文通过实例来学习一下构造注入的方法。原创 2016-11-26 18:41:07 · 6242 阅读 · 3 评论 -
Spring基础:快速入门spring(4):setter注入
spring可以使用构造注入/setter方法/java注解等,本文通过实例来学习一下setter注入的方法。原创 2016-11-26 19:29:45 · 5557 阅读 · 1 评论 -
Spring基础:快速入门spring(5):值注入
上一篇文章里我们学习了注入TeachingService的方法,在这篇文章中将会看一下如何进行普通的值得注入。原创 2016-11-26 21:41:40 · 5012 阅读 · 3 评论 -
Spring基础:快速入门spring(6):properties文件方式的值注入
上一篇文章里我们学习了普通的值得注入, 在spring的配置文件里设定value即可轻松的将值注入到程序当中,但是这种方式依然Hardcoding的感觉太强,在这篇文章中我们将学习如何使用property文件进行注入值的操作。原创 2016-11-26 22:05:42 · 5130 阅读 · 0 评论 -
Spring基础:快速入门spring(7):bean的lifecyle
在这篇文章中我们会了解一下spring中bean的lifecycle,并且在例子中实现自定义init-method和destroy-method。原创 2016-11-27 08:53:44 · 4942 阅读 · 1 评论 -
Spring基础:快速入门spring(8):bean scope
在这篇文章中我们会了解一下spring中bean scope, 并使用简单例子来看一下singleton和prototype的使用方法。原创 2016-11-27 10:48:26 · 5040 阅读 · 0 评论 -
Spring基础:快速入门spring(9):注解注入
本篇文章我们通过例子看一下如何使用java注解的方式实现注入。原创 2016-12-02 07:15:35 · 4970 阅读 · 0 评论 -
Spring基础:快速入门spring(10):Java配置注入
本篇文章我们通过例子看一下如何使用java配置的方式实现注入。Java配置的方式是Spring4之后的推荐,也是spring boot的配置方式。Java配置是通过注解Configration+Bean实现的。原创 2016-12-02 07:18:04 · 5115 阅读 · 0 评论 -
Spring基础:快速入门spring(11):bean scope注解方式
在前面我们已经学习过spring中的bean scope, 温故而知新,这次我们将使用注解的方式来验证singleton和prototype的区别。原创 2016-12-02 07:20:24 · 6910 阅读 · 0 评论 -
Spring基础:快速入门spring boot(1):CLI方式的Helloworld
Spring boot依从与COC原则(convention over configuration:约定优于配置),被设计用来快速实施spring应用。原创 2016-12-02 07:23:47 · 11618 阅读 · 8 评论 -
Spring基础:快速入门spring boot(2):SPRING INITIALIZR
SPRING INITIALIZR是spring boot在构建项目时候非常有效, 虽然说Maven以及Spring boot提供的starter使用起来非常简单, 但是由于组件和关联部分众多,有这样一个可视化的配置构建管理工具仍然很不错. 在这篇文章中我们将会在IntelliJ IDEA中利用SPRING INITIALIZR来创建一个Hello World的例子程序原创 2016-12-03 08:59:24 · 17664 阅读 · 1 评论 -
Spring基础:快速入门spring boot(3):创建Restful的Web服务
本篇文章将在上篇的基础之上,改善HelloWorld的例子, 使用参数绑定取得信息创建一个简单的Restful的web 服务。原创 2016-12-08 08:24:04 · 4954 阅读 · 0 评论 -
Spring基础:快速入门spring boot(4):使用slf4j输出日志
本篇文章将在将介绍如何使用slf4j。 Slf4J是Simple Logging Facade for Java的缩写,从其全称即可清晰地看出其定位为日志系统的Facade,其实它就是在不同的日志系统之上封装的门面,便于移植和更换,降低了日志和系统的直接耦合。原创 2016-12-08 21:21:58 · 15935 阅读 · 0 评论 -
Spring基础:快速入门spring boot(5):Spring中的Cron--Scheduling
本篇文章将在将介绍如何在spring中使用类似于Linux/Unix中的Cron的任务管理模块。原创 2016-12-09 07:24:47 · 9185 阅读 · 1 评论