springboot
九月木码
这个作者很懒,什么都没留下…
展开
-
Spring Boot————自动配置原理
Spring Boot的出现,得益于“习惯优于配置”的理念,没有繁琐的配置、没有难以集成的内容(大多数流行第三方技术都被集成),这是基于Spring 4.x提供的按条件配置Bean的能力。 Spring Boot的配置文件 初识Spring Boot时我们就知道,Spring Boot有一个全局配置文件:application.properties或application....转载 2020-02-27 13:57:28 · 420 阅读 · 0 评论 -
Spring Boot干货系列:(六)静态资源和拦截器处理
正文 前面章节我们也有简单介绍过SpringBoot中对静态资源的默认支持,今天详细的来介绍下默认的支持,以及自定义扩展如何实现。 默认资源映射 Spring Boot 默认为我们提供了静态资源处理,使用 WebMvcAutoConfiguration 中的配置各种属性。 建议大家使用Spring Boot的默认配置方式,提供的静态资源映射如下: classpath:/META-...转载 2018-12-11 10:41:01 · 240 阅读 · 0 评论 -
Spring Boot干货系列:(五)开发Web应用之JSP篇
前言 上一篇介绍了Spring Boot中使用Thymeleaf模板引擎,今天来介绍一下如何使用SpringBoot官方不推荐的jsp,虽然难度有点大,但是玩起来还是蛮有意思的。 正文 先来看看整体的框架结构,跟前面介绍Thymeleaf的时候差不多,只是多了webapp这个用来存放jsp的目录,静态资源还是放在resources的static下面。 引入依赖 ...转载 2018-12-10 15:15:57 · 115 阅读 · 0 评论 -
Spring Boot干货系列:(四)开发Web应用之Thymeleaf篇
前言 Web开发是我们平时开发中至关重要的,这里就来介绍一下Spring Boot对Web开发的支持。 正文 Spring Boot提供了spring-boot-starter-web为Web开发予以支持,spring-boot-starter-web为我们提供了嵌入的Tomcat以及Spring MVC的依赖。 项目结构推荐 一个好的项目结构会让你开发少一些问题...转载 2018-12-10 14:28:07 · 109 阅读 · 0 评论 -
Tomcat 是怎样处理 SpringBoot应用的?
SpringBoot以标准Java 应用的形式,来启动了一个Web服务,而将容器的存在,隐藏在一个配置文件中,使用起来很方便。而Tomcat 就是Spring Boot内置的容器之一。这次我们来看在SpringBoot中,Tomcat中怎样被集成进来提供服务的。 近一两年, SpringBoot 由于其减少了大量原本繁琐的 Spring 配置,以及基于 Boot 的 Spr...转载 2018-12-07 11:17:49 · 176 阅读 · 0 评论 -
Spring Boot干货系列:(九)数据存储篇-SQL关系型数据库之MyBatis的使用
前言 上篇我们介绍了Spring Boot对传统JdbcTemplate的集成,这次换一下,介绍下Spring Boot中如何集成MyBatis。这里分别介绍注解方式以及XML方式的整合。喜欢哪种方式自己选择。 正文 项目框架还是跟上一篇一样使用Spring Boot的ace后端模板,你可以基于它来跟着博主一起来调整代码,如果没看过上一篇,那就下载本篇源码研究吧。 跟上篇一样先添加基础的依...转载 2018-12-13 22:10:33 · 165 阅读 · 0 评论 -
Spring Boot干货系列:(八)数据存储篇-SQL关系型数据库之JdbcTemplate的使用
前言 前面几章介绍了一些基础,但都是静态的,还不足以构建一个动态的应用。本篇开始就要介绍数据交互了,为了演示效果更加好,博主花了大把时间整合了一个后端模板框架,基于Bootstrap3的ACE模板,并实现了一个基本的增删改查分页功能。让我们一起动手,学技术的同时,顺便把我们的项目完善起来,这样跟着博主学到最后,你就有了一个属于自己的Spring Boot项目啦。 正文 本文介绍...转载 2018-12-13 21:39:12 · 117 阅读 · 0 评论 -
Spring Boot干货系列:(三)启动原理解析
前言 前面几章我们见识了SpringBoot为我们做的自动配置,确实方便快捷,但是对于新手来说,如果不大懂SpringBoot内部启动原理,以后难免会吃亏。所以这次博主就跟你们一起一步步揭开SpringBoot的神秘面纱,让它不在神秘。 正文 我们开发任何一个Spring Boot项目,都会用到如下的启动类 @SpringBootApplication public clas...转载 2018-12-06 17:32:20 · 124 阅读 · 0 评论 -
Spring Boot干货系列:常用属性汇总
可以在application.properties/application.yml文件中或作为命令行开关指定各种属性。本节提供了常用的Spring Boot属性列表,以及对使用它们的底层类的引用。 属性贡献可以来自您的类路径上的其他jar文件,因此您不应该考虑这是一个详尽的列表。定义您自己的属性也是完全合法的。 此示例文件仅作为指南。不要将整个内容复制/粘贴到您的应用程序...转载 2018-12-06 15:01:55 · 165 阅读 · 0 评论 -
Spring Boot干货系列:(一)优雅的入门篇
首先声明,Spring Boot不是一门新技术,所以不用紧张。从本质上来说,Spring Boot就是Spring,它做了那些没有它你也会去做的Spring Bean配置。它使用“习惯优于配置”(项目中存在大量的配置,此外还内置了一个习惯性的配置,让你无需手动进行配置)的理念让你的项目快速运行起来。使用Spring Boot很容易创建一个独立运行(运行jar,内嵌Servlet容器...转载 2018-12-06 11:35:46 · 127 阅读 · 0 评论 -
Spring Boot干货系列:(二)配置文件解析
前言 上一篇介绍了Spring Boot的入门,知道了Spring Boot使用“习惯优于配置”(项目中存在大量的配置,此外还内置了一个习惯性的配置,让你无需手动进行配置)的理念让你的项目快速运行起来。所以,我们要想把Spring Boot玩的溜,就要懂得如何开启各个功能模块的默认配置,这就需要了解Spring Boot的配置文件application.properties。 正...转载 2018-12-12 21:54:00 · 109 阅读 · 0 评论 -
Spring Boot干货系列:(七)默认日志logback配置解析
前言 今天来介绍下Spring Boot如何配置日志logback,我刚学习的时候,是带着下面几个问题来查资料的 如何引入日志? 日志输出格式以及输出方式如何配置? 代码中如何使用? 正文 Spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J, Log4J2和Logb...转载 2018-12-12 14:50:06 · 207 阅读 · 0 评论