自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一一哥

十年软件开发授课经验,专注大学生毕业设计及面试求职私塾式指导

  • 博客(54)
  • 资源 (6)
  • 收藏
  • 关注

原创 SpringBoot2.x系列教程汇总-从入门到精通
原力计划

因为CSDN没有分类归纳博客的功能,所以特写本帖汇总SpringBoot2.x系列教程,方便大家查阅!SpringBoot2.x系列教程01--史前文明之Spring简介SpringBoot2.x系列教程02--史前文明之Spring发展史SpringBoot2.x系列教程03--新纪元之SpringBoot初相见SpringBoot系列教程04--新纪元之SpringBoot环境...

2020-03-25 08:57:20 3372

原创 SpringBoot2.x系列教程42--整合使用JPA

SpringBoot2.x系列教程42--整合使用JPA作者:一一哥一. JPA简介1. JPA概念JPA是Sun官方提出的Java持久化规范,是Java Persistence API的简称,中文名‘Java持久层API’,它本质上是一种ORM规范。JPA通过 JDK 5.0 的 注解或XML 两种形式来描述 ‘对象--关系表’ 的映射关系,并将运行期的实体对象持久化到数据库...

2020-03-31 18:08:40 182 2

原创 SpringBoot2.x系列教程41--整合使用JdbcTemplate
原力计划

SpringBoot2.x系列教程41--整合使用JdbcTemplate作者:一一哥我在上一章节中,重点讲解了Spring中关于DataSource的一些理论知识点,接下来本章节我主要是带大家学习JdbcTemplate的使用。一. JdbcTemplate1. JdbcTemplate简介JDBC虽然能够满足大部分用户最基本的需求,但是在使用JDBC时,必须自己来管理数据库...

2020-03-30 19:32:17 216 2

原创 SpringBoot2.x系列教程40--使用SQL数据库
原力计划

SpringBoot2.x系列教程40--使用SQL数据库作者:一一哥从本章节开始,我将带领大家学习Spring Boot中如何整合SQL数据库的相关知识点。一. Spring对SQL的支持1. SQL支持Spring框架为使用SQL数据库提供了广泛支持,我们可以使用JdbcTemplate直接访问JDBC,可以利用完全的‘对象关系映射’框架,比如Hibernate,Mybat...

2020-03-30 19:31:30 189

原创 SpringBoot2.x系列教程39--整合Servlets, Filters和listeners
原力计划

SpringBoot2.x系列教程39--整合Servlets, Filters和listeners作者:一一哥一. Spring Boot中Servlets,Filters和Listeners1. 概述在Spring Boot中使用内嵌servlet容器时,我们可以通过使用Spring beans或扫描Servlet组件的方式注册Servlets,Filters及特定Servle...

2020-03-29 16:44:46 173

原创 SpringBoot2.x系列教程38--整合JAX-RS之利用Jersey框架实现RESTful
原力计划

SpringBoot2.x系列教程38--整合JAX-RS之利用Jersey框架实现RESTful作者:一一哥一. JAX-RS与Jersey简介1. JAX-RS简介在Java EE 6 中引入了对 JSR-311 的支持。JSR-311(也就是JAX-RS:Java API for RESTful Web Services)旨在定义一个统一的规范,它的核心概念是resource...

2020-03-29 16:43:06 573

原创 SpringBoot2.x系列教程37--整合SpringMVC之CORS跨域访问处理(下)

SpringBoot2.x系列教程37--整合SpringMVC之CORS跨域访问处理(下)作者:一一哥上一章节中,我给大家讲解了同源策略,跨域访问,以及CORS跨域访问的解决方案。接下来我就要讲解一下SpringBoot中如何实现跨域访问。SpringBoot中跨域访问实现方案全局配置实现方案 基于过滤器的实现方案 @CrossOrigin注解实现方案一. 全局配置实现方案...

2020-03-28 17:52:51 258

原创 SpringBoot2.x系列教程36--整合SpringMVC之CORS跨域访问处理(上)
原力计划

SpringBoot2.x系列教程36--整合SpringMVC之CORS跨域访问处理(上)作者:一一哥一. 跨域问题及解决1. 什么是跨域访问?JavaScript出于安全方面的考虑,做了一个同源策略的限制,也就是说不允许跨域访问其他资源,更通俗的说就是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript实施的安全限制。2. 什么是同源策...

2020-03-28 17:52:11 167

原创 SpringBoot2.x系列教程35--整合SpringMVC之错误处理深度定制实现
原力计划

SpringBoot2.x系列教程35--整合SpringMVC之错误处理深度定制实现作者:一一哥一. 自定义错误处理经过上一章节的学习,我们了解了Spring Boot底层是怎么处理error的。那么看了上面的源码后,我们是否可以自己定义404或者500的错误页面返回给客户端呢?自定义错处处理方式Spring Boot开发指南上提供了以下四种方式:1️⃣. 自定义一个be...

2020-03-27 15:58:29 165

原创 SpringBoot2.x系列教程34--整合SpringMVC之错误处理底层原理及源码分析
原力计划

SpringBoot2.x系列教程34--整合SpringMVC之错误处理底层原理及源码分析作者:一一哥一. SpringBoot的默认错误处理策略1. 对404的默认处理策略我们在发送请求的时候,如果发生了404异常,SpringBoot是怎么处理的呢?我们可以随便发送一个不存在的请求来验证一下,就会看到如下图所示:2. 对500的默认处理策略当服务器内部发生代码...

2020-03-27 14:35:52 143

原创 SpringBoot2.x系列教程33--整合SpringMVC之模板引擎
原力计划

SpringBoot2.x系列教程33--整合SpringMVC之模板引擎作者:一一哥其实现在的很多web项目开发,都采用了前后端完全分离的模式,也就是说后端只提供数据接口,前端通过AJAX请求获取数据,所以完全不需要用的模板引擎。但是前后端分离的这种模式也有缺点,比如不利于SEO,并且在性能上也会稍微差一点。另外还有一些场景,使用模板引擎会更方便,比如说使用邮件模板。所以本章节给...

2020-03-27 08:39:16 141

原创 SpringBoot2.x系列教程32--整合SpringMVC之处理请求参数的绑定(四)ConfigurableWebBindingInitializer
原力计划

SpringBoot2.x系列教程32--整合SpringMVC之处理请求参数的绑定(四)ConfigurableWebBindingInitializer作者:一一哥我们在上一章节中,讲解了WebBindingInitializer的作用,原理及其开发实现过程。接下来在本章节中,我继续带领大家学习一个新的API,那就是ConfigurableWebBindingInitializer。...

2020-03-27 08:38:26 118

原创 SpringBoot2.x系列教程31--整合SpringMVC之处理请求参数的绑定(三)WebBindingInitializer
原力计划

SpringBoot2.x系列教程31--整合SpringMVC之处理请求参数的绑定(三)WebBindingInitializer作者:一一哥在上一章节中,我给大家讲解了WebDataBinder的含义及其用法,接下来我会为大家讲解WebBindingInitializer,由此来实现一个全局的数据绑定。在Spring MVC中使用WebBindingInitializer,为每个特...

2020-03-27 08:37:47 105

原创 SpringBoot2.x系列教程30--整合SpringMVC之WebDataBinder处理请求参数的绑定(二)
原力计划

SpringBoot2.x系列教程30--整合SpringMVC之WebDataBinder处理请求参数的绑定(二)作者:一一哥在上一章节,SpringBoot2.x系列教程29--整合SpringMVC之@InitBinder处理请求参数的绑定(上)的内容中,我给大家讲解了@InitBinder的原理及使用教程,本章节我继续讲解SpringMVC中的参数传递及数据绑定。本章节主要是讲...

2020-03-27 08:37:06 164

原创 SpringBoot2.x系列教程29--整合SpringMVC之@InitBinder处理请求参数的绑定(一)
原力计划

SpringBoot2.x系列教程29--整合SpringMVC之@InitBinder处理请求参数的绑定(一)作者:一一哥一.Spring请求参数绑定流程1.请求参数绑定流程我们在开发的时候,经常会从html,jsp中将请求参数通过request对象传递到后台。可是经常会遇到这么一种情况,那就是传过来的数据到后台后,还要再组装成一种对象的格式。这时候Spring提供的@InitB...

2020-03-27 08:36:30 302 1

原创 SpringBoot2.x系列教程28--整合SpringMVC之内容协商ContentNegotiatingViewResolver
原力计划

SpringBoot2.x系列教程28--整合SpringMVC之内容协商ContentNegotiatingViewResolver作者:一一哥我们在上一章节中,讲解了ContentNegotiating内容协商的使用及简单原理分析,上一章节主要是讲解内容协商在HttpMessage上的作用。其实内容协商不仅仅可以作用在HttpMessage上,还可以作用在View视图上,本章节我讲...

2020-03-27 08:35:52 139

原创 SpringBoot2.x系列教程34--整合SpringMVC之错误处理底层原理及源码分析

SpringBoot2.x系列教程34--整合SpringMVC之错误处理底层原理及源码分析 作者:一一哥 一. SpringBoot的默认错误处理策略 1. 对404的默认处理策略 我们在发送请求的时候,如果发生了404异常,SpringBoot是怎么处...

2020-03-27 02:50:56 86

原创 SpringBoot2.x系列教程27--整合SpringMVC之内容协商ContentNegotiation机制
原力计划

SpringBoot2.x系列教程27--整合SpringMVC之内容协商ContentNegotiation机制作者:一一哥一.内容协商ContentNegotiation机制1.需求概述我们进行web开发时,现在一般都是设计成RESTful风格的url。如果此时我们希望在请求同一个RESTful的URL时,得到不同的PDF视图、JSON视图、Html视图,也就是说我们需要对同一...

2020-03-26 08:54:53 845

原创 SpringBoot2.x系列教程26--整合SpringMVC之路径匹配规则
原力计划

SpringBoot2.x系列教程26--整合SpringMVC之路径匹配规则作者:一一哥本章节,我会给大家讲解Spring Boot中定制URL匹配规则的方法。一.URL路径匹配1.概述在Spring Boot1.5的版本中,假如我们定义了一个’/show‘接口,默认情况下,我们可以按照/show来访问页面,也可以按照/show.do这样带有“.do”后缀的接口来访问资源。...

2020-03-26 08:54:05 458 1

原创 SpringBoot2.x系列教程25--整合SpringMVC之欢迎页面与自定义Favicon
原力计划

SpringBoot2.x系列教程25--整合SpringMVC之欢迎页面与自定义Favicon作者:一一哥一.Spring Boot设置欢迎页面1.默认欢迎页的源码在Spring Boot中,默认的欢迎界面是index.html,那为什么这样呢?我们可以看看源码是怎么定义的。public class WebMvcAutoConfiguration { private ...

2020-03-26 08:53:27 322 2

原创 SpringBoot2.x系列教程24--整合SpringMVC之静态资源配置
原力计划

SpringBoot2.x系列教程24--整合SpringMVC之静态资源配置作者:一一哥一.概述我们在进行web开发的时候,一些静态资源的访问一般都是必需的,比如图片、js、css等资源的访问。在Spring Boot中对静态资源的访问实现了很好的支持,基本使用默认配置就能满足我们的开发需求。1.默认的静态资源映射Spring Boot中的Spring MVC模块利用Reso...

2020-03-26 08:52:49 310 1

原创 SpringBoot2.x系列教程23--整合SpringMVC之自定义JSON序列化器和反序列化器
原力计划

SpringBoot系列教程23--整合SpringMVC之自定义JSON序列化器和反序列化器作者:一一哥一.序列化与反序列化简介1.概述通过上一章节,我们学习到,在SpringMVC框架中使用HttpMessageConverter转换器类来转换http请求和响应。HttpMessageConverter在转换http请求和响应的过程中,就需要将对象转为json,也就是序列化...

2020-03-26 08:52:08 597

原创 SpringBoot2.x系列教程22--整合SpringMVC之HttpMessageConverters
原力计划

SpringBoot系列教程22--整合SpringMVC之HttpMessageConverters作者:一一哥一.HttpMessageConverter简介1.概述现在我们进行web开发,一般都要设计成RESTful风格的API,通过json格式的数据进行交互。但是前端传入的 json 数据如何被解析成 Java 对象作为 API入参,后端返回结果又如何将 Java 对象解析...

2020-03-26 08:51:30 789 1

原创 SpringBoot2.x系列教程21--整合SpringMVC之简介
原力计划

SpringBoot系列教程21--整合SpringMVC之简介作者:一一哥我们在上一章节中,已经学习了Spring Boot中如何实现SSM整合,那么接下来,我们继续深入研究在Spring Boot中对Spring MVC框架的支持,学习Spring Boot中的web应用开发细节。一.Web应用开发Spring Boot中内嵌了Tomcat,Jetty或Undertow等服务器...

2020-03-26 08:50:52 251

原创 SpringBoot2.x系列教程20--Web开发06之注解方式实现SSM整合
原力计划

SpringBoot系列教程20--Web开发06之注解方式实现SSM整合作者:一一哥一.前情回顾通过上一节,我们知道在SpringBoot项目中可以有两种SSM整合的方式:1️⃣. XML方式; 2️⃣. 注解两种方式.其中以xml方式进行整合实现的过程,比较麻烦,接下来我们讲解一下注解方式的实现过程。我们重新创建一个新的案例demo09,具体的创建过程及其依赖包等内容,...

2020-03-26 08:50:06 209

原创 SpringBoot2.x系列教程19--Web开发05之XML方式实现SSM整合
原力计划

SpringBoot系列教程19--Web开发05之XML方式实现SSM整合作者:一一哥注意:本系列教程案例继续在之前的基础上进行编写!Spring Boot可以帮助我们快速搭建一个SSM框架环境,那么该怎么具体实现SSM整合呢?以下给大家介绍在SpringBoot项目中进行SSM整合的两种方式:1️⃣. XML方式; 2️⃣. 注解两种方式.一. 在SpringBoo...

2020-03-26 08:49:09 208

原创 SpringBoot2.x系列教程18--Web开发04之实现文件上传
原力计划

SpringBoot系列教程18--Web开发04之实现文件上传作者:一一哥一. 概述文件上传是开发中比较常见的功能之一.但是SpringBoot并没有提供特别的文件上传技术,而是依赖于SpringMVC的文件上传技术.在SpringBoot中集成了SpringMVC的很多常用功能,也包含了文件上传部分,实现起来没有太多的区别.本章节我们就讲解如何在Spring Boot中实现文件...

2020-03-25 09:31:43 282

原创 SpringBoot2.x系列教程17--Web开发03之支持jsp
原力计划

SpringBoot系列教程17--Web开发03之支持jsp作者:一一哥咱们都知道,在Spring MVC中是支持JSP的,但是在Spring Boot中,其实不建议使用JSP。因为在使用嵌入式servlet容器时,有一些使用限制,但如果一定要在Spring Boot中使用jsp,也是可以做到的,以下为实现过程。一. 实现支持jsp的步骤注意:本系列教程都在同一个父项目下创建...

2020-03-25 09:31:05 192

原创 SpringBoot2.x系列教程16--Web开发02之静态资源配置

SpringBoot系列教程16--Web开发02之静态资源配置作者:一一哥在上一章节中,我们讲解了如何在Spring Boot项目中使用Thymeleaf模板,接下来我们在上一节的案例demo05中讲解如何使用静态资源。一. SpringBoot项目中静态资源的处理1. 静态资源访问在我们开发Web应用的时候,可能需要引用大量的js、css、图片等静态资源,Spring Bo...

2020-03-25 09:30:30 202

原创 SpringBoot2.x系列教程15--Web开发01之Thymeleaf使用
原力计划

SpringBoot系列教程15--Web开发01之Thymeleaf使用作者:一一哥本章节我将带领大家学习Spring boot中实现Web开发.一. Web开发方式简介Spring boot提供了一套完整的web开发流程,从前端到后台,再到数据库,定时任务,消息队列等都可以支持.一般利用Spring框架开发一个Web应用有两种方式:1. 前后端分离这种方式前端开发和后端...

2020-03-25 09:29:47 358

原创 SpringBoot2.x系列教程14--SpringBoot特性之SpringApplication详解

SpringBoot系列教程14--SpringBoot特性之SpringApplication详解作者:一一哥从本章节开始,我们将深入详细的介绍Spring Boot,通过阅读本节你可以了解到需要使用和定制的核心特性。一.SpringBoot特性1.SpringApplication简介在SpringBoot项目中,SpringApplication为我们提供了一种启动程序的...

2020-03-25 09:25:08 582

原创 SpringBoot2.x系列教程13--SpringBoot开发利刃之热部署原理及最优实践
原力计划

SpringBoot系列教程13--SpringBoot开发利刃之热部署原理及最优实践作者:一一哥一.SpringBoot的热部署1.概述Spring Boot为开发者提供了一个名为spring-boot-devtools的额外工具模块来使得Spring Boot应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用,以此提升了Spring Boot应用的开发...

2020-03-25 09:21:09 299

原创 SpringBoot2.x系列教程12--SpringBoot自动配置原理探析
原力计划

SpringBoot系列教程12--SpringBoot自动配置原理探析作者:一一哥一.SpringBoot自动配置概述1.概述在Spring 4.x之后,提供了一个按条件配置Bean的功能,并且结合“习惯优于配置”的理念,后面推出了Spring Boot这个全新的开发框架。在Spring Boot中,自动配置可以说是精髓了。当然这个自动配置的原理,一般也就只有在面试的时候才用...

2020-03-25 09:08:11 274

原创 SpringBoot2.x系列教程11--小花样之SpringBoot其他常用配置
原力计划

SpringBoot系列教程11--小花样之SpringBoot其他常用配置作者:一一哥一. 修改端口号和访问路径在Spring Boot 项目中会使用一个全局的配置文件application.properties或者是application.yml,该文件会存放在resources目录下或者类路径下的/config目录中,一般我们都放到resources下.1.创...

2020-03-25 09:01:12 308

原创 SpringBoot2.x系列教程10--小花样之SpringBoot配置自定义Banner
原力计划

SpringBoot系列教程10--小花样之SpringBoot配置自定义Banner作者:一一哥一. Spring Boot 常用配置本章节主要介绍一下 Spring Boot 中的一些常用配置,比如:自定义 Banner、配置日志、关闭特定的自动配置等.在进行配置之前,我们还是结合之前的文章,先创建一个SpringBoot项目,然后进行本章节的学习。二. 自定义 Banne...

2020-03-25 09:00:05 430

原创 SpringBoot2.x系列教程09--新纪元之SpringBoot原理探究(重点)

SpringBoot系列教程09--新纪元之SpringBoot原理探究(重点)作者:一一哥一.SpringBoot 工作原理概述Spring boot应用程序采用各种Starters启动器,入口类是包含@SpringBootApplication注解和main方法的类,然后使用@ComponentScan注解自动扫描项目中的所有组件,并且Spring Boot会根据@EnableAu...

2020-03-24 22:37:02 291

原创 SpringBoot2.x系列教程08--新纪元之SpringBoot中编写测试用例

SpringBoot系列教程08--新纪元之SpringBoot中编写测试用例作者:一一哥我们在上一个案例的基础之上,添加spring-boot-starter-test依赖,看看在Spring Boot中如何实现测试用例的编写。一. 引入Test依赖<dependencies> <dependency> <g...

2020-03-24 22:36:22 338

原创 SpringBoot2.x系列教程07--新纪元之Maven方式创建SpringBoot项目(掌握)
原力计划

SpringBoot系列教程07--新纪元之Maven方式创建SpringBoot项目(掌握)作者:一一哥一.Maven方式创建Spring Boot项目1.配置Maven环境在以maven方式创建Spring Boot项目之前,请先确保自己的Maven并配置好环境变量,并且在ideal中关联好maven环境。2.创建一个新的maven项目3.设置项目坐标信息...

2020-03-24 22:35:47 390

原创 SpringBoot2.x系列教程06--新纪元之SpringBoot官网以下载模板方式创建(了解)
原力计划

SpringBoot系列教程06--新纪元之SpringBoot官网以下载模板方式创建(了解)作者:一一哥一. 去http://spring.io网站下载目标来构建项目我们也可以访问:http://start.spring.io/,然后选择构建工具Maven Project、Spring Boot版本2.2.25以及一些工程基本信息,可参考下图所示Spring initialize...

2020-03-24 22:35:10 291

原创 SpringBoot2.x系列教程05--新纪元之SpringBoot初使用

SpringBoot系列教程05--新纪元之SpringBoot初使用作者:一一哥一.Spring Initializr方式创建1.新建项目2.选择Spring Initializr3.设置项目的包名及坐标GAV信息4.设置启动器及SpringBoot版本注意:该方式默认是从http://spring.io官网上下载源码模板,然后自动导入的ideal...

2020-03-24 22:34:35 346

鸟哥的linux私房菜

非常适合linux初学者的入门级教材,通俗易懂,适合自学。

2013-04-21

elasticseach详细安装配置教程.pdf

安装配置elasticsearch的详细教程,实现elk中的ek安装配置

2019-05-31

ubuntu安装配置fastdfs详细教程.pdf

Ubuntu下安装配置FastDFS文件存储服务器的详细文档教程

2019-05-31

RxJava,RxAndroid与Retrofit经典入门案例

RxJava RxAndroid 与Retrofit的经典入门案例,适合新手学习,注释很详细

2017-03-16

Android中MVP模式的经典案例,极度适合新手入门,一一哥亲情奉献

Android中MVP模式的经典案例,极度适合新手入门,一一哥亲情奉献.非常经典的MVP入门级教程,注释非常详细.

2017-03-16

SVN服务器端

windows下非常好用的svn服务器端软件

2017-03-16

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除