SpringBoot
Marco Zheng
踏实做事 真诚做人
展开
-
Marco's Java【SpringBoot入门(一) 之 神奇的SpringBoot】
前言前面的阶段我们学习了Spring全家桶中的Spring和SpringMVC,其实早在Spring的系列篇中,我有稍微提到过SpringBoot,在讲SSM三兄弟篇的时候,也有讲到现如今的开发中SpringBoot逐渐 “取代” 了SSM,有木有一种吕布战三英的赶脚?其实我个人觉得把SpringBoot当作Spring工会的 “魔法师” 再适合不过了,就因为它真的很 “神奇” !那么从本节...原创 2019-08-04 16:03:17 · 134 阅读 · 0 评论 -
Marco's Java【SpringBoot入门(三) 之 SpringBoot的两种配置文件语法以及配置文件加载原理】
前言之前我们说,SpringBoot不需要任何配置就可以成功启动Tomcat服务器,那这是否说明使用SpringBoot做Web项目就不需要任何配置了呢?答案显然是否定了,确实,如我们之前所分析的,SpringBoot默认会帮我们加载很多配置类,定了很多默认的参数,但是有些值SpringBoot是没有办法定义的或者提前预知的,怎么说呢... SpringBoot就好比你的 "私人管家" 帮你管理需要重复做的一些事儿,比如DispatcherServlet前端控制的创建,内部资源访问视图解原创 2019-08-08 13:38:59 · 228 阅读 · 0 评论 -
Marco's Java【SpringBoot进阶(三) 之 SpringBoot数据源配置和自动管理】
前言学习SpringBoot也有些时间了,之前咱们一直接触的都是SpringMVC的层面,没有涉及到数据库,那么从本节开始呢,我们会着重来讲解SpringBoot如何结合数据库使用。我们先从开胃菜开始吧~配置dbcp数据源翻过我的 Marco’s Java【SpringMVC番外篇 之 Druid的内置监控配置】 这篇博文的朋友想必对数据源的概念不陌生了,在这里我也不过多去赘述什么是数据源...原创 2019-08-12 09:00:06 · 309 阅读 · 0 评论 -
Marco's Java【SpringBoot进阶(四) 之 启用Druid数据源分别集成JdbcTemplate及Mybatis】
前言上一节我们专门针对于SpringBoot的数据源的使用做了完整的讲解,尤其是对DruidDataSource的使用做了详细的分析,其实上节我们手写的DruidAutoConfig配置类,Alibaba官方已经给到了相应的启动jar包,包含这个配置类,根本不需要我们自己去写… 哈哈,并不是不想提前告诉你们,毕竟了解实现的原理最重要嘛!那么本节呢,咱们换一种使用方式,并集成JdbcTempla...原创 2019-08-13 16:14:37 · 306 阅读 · 0 评论 -
Marco's Java【SpringBoot进阶(二) 之 注册Web三大组件及内嵌Web服务器加载原理】
前言从现在开始的SpringBoot学习就是咱们的分水岭了,为什么这么讲呢?因为之前咱们学习的基本上都是SpringBoot内置的东西,我们直接去用,或者说写个配置文件就完事儿了。比如说DispatcherServlet不用我们自己去配置,内部资源访问解析器InternalViewResolver也是默认帮我们配置了,连参数都不用改,但是接下来我们可能会涉及到自定义Servlet,Filter...原创 2019-08-08 21:00:07 · 270 阅读 · 0 评论 -
Marco's Java【SpringBoot入门(五) 之 Webjars的基本使用及SpringBoot的AOP开发】
前言接下来的知识点都是一些SpringBoot知识拓展,相较于之前讲的内容就比较简单啦,毕竟每篇都去看源码,并解析还是很累的,哈哈。什么是Webjars老规矩,我们先来看看Webjars的定义WebJars 是将客户端(浏览器)资源(JavaScript,Css等)打成jar包文件,以对资源进行统一依赖管理。WebJars的jar包部署在Maven中央仓库上。在基于JVM的Web应用程序...原创 2019-08-08 16:55:42 · 196 阅读 · 0 评论 -
Marco's Java【SpringBoot入门(二) 之 SpringBoot启动的底层解析】
前言 前面一节我们详细介绍了SpringBoot,并简单创建了一个SpringBoot项目跑起来,使用起来真的很爽!但是我这个人很喜欢追根究底,就一直很纠结SpringBoot是施了什么 "魔法" 让我们的操作变得如此简单?啥配置都不用配了,总该有个道理吧?因此,本节主要就是带着大家来探一探究竟,深入SpringBoot启动的原理!原创 2019-08-06 22:42:56 · 149 阅读 · 0 评论 -
Marco's Java【SpringBoot进阶(一) 之 SpringBoot自动管理SpringMVC的源码分析】
前言说实话SpringBoot用起来真的很简单,但是要想理解透彻,我个人觉得还是件比较困难的事情,不过凡事都得去尝试,就算理解的没有那么的深,但是能有勇气去看,并且找到核心的部分一点点的分析,对于初学者来说,就是一件非常了不起的事情了,大家伙儿说呢?前端控制器的自动管理准备好了咱就开始吧,还是老规矩,分析源码之前先想想你要分析哪一块?找到切入点之后,再一步步的查阅WebMvcAutoCo...原创 2019-08-08 16:58:30 · 707 阅读 · 0 评论 -
Marco's Java【SpringBoot入门(四) 之 Conditional派生注解及SpringBoot自动配置原理】
前言自动配置原理及@Conditional派生注解配置文件到底能写什么?怎么写?自动配置原理https://docs.spring.io/spring-boot/docs/1.5.9.RELEASE/reference/htmlsingle/#common-application-properties@Configuration//代表这是一个配置文件@EnableConfigurati...原创 2019-08-08 16:11:06 · 191 阅读 · 0 评论 -
Marco's Java【SpringBoot进阶(五) 之 SpringBoot集成Shiro及Mybatis】
前言不知不觉咱们的SpringBoot已经更新到第十期了,结合之前的Shiro项目,再加上上一节学习的SpringBoot整合数据库的操作,咱们将这些知识点,再 “串一串” ,来个大串烧。友情提示:如果没有阅览过下面两篇文章的朋友,建议先提前瞅瞅,否则很有可能跟本节的内容串接不起来哦!当然有这方面知识储备或者看过下面文章的朋友请接着往下看啦~Marco’s Java【Shiro进阶(一) 之...原创 2019-08-14 12:49:57 · 217 阅读 · 0 评论 -
Marco's Java【SpringBoot入门(六) 之 Thymeleaf模板引擎的使用】
前言Thymeleaf模板的使用简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP,相较与其他的模板引擎,它有如下三个极吸引人的特点:1、Thymeleaf在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持html 原型,然后在 ht...原创 2019-08-08 16:56:38 · 578 阅读 · 0 评论 -
Marco's Java【SpringBoot番外篇 之 如何让SpringBoot项目在Linux上跑起来!】
前言安装JDK要想让我们的程序跑起来,必须先得有个运行环境吧~ 所以咱们第一步要做的就是安装JDK,下载请戳 Linux JDK Download ,记得下载后缀为tar.gz的包哦!第一步:下载linux版本JDK第二步:使用XFTP传到Linux并解压接着我们在Linux下的下创建/download目录,并借助XFTP将文件传到此目录然后使用以下指令将文件解压到usr/loca...原创 2019-08-19 22:53:15 · 504 阅读 · 0 评论