spring Boot
文章平均质量分 91
一天不读书智商变成猪
这个作者很懒,什么都没留下…
展开
-
第1章:Spring基础
1.1 Spring概述 1.1.1 Spring的简史 第一阶段:xml配置 第二阶段:注解配置(应用的基本配置如数据库配置用xml,业务配置用注解) 第三阶段:java配置(Spring4.x和Spring Boot都推荐Java配置) 1.1.2 Spring概述 Spring框架是一个轻量级的企业级开发一站式解决方案.基于Spring解决Java EE开发遇到的所有问题.Spr...原创 2018-05-25 17:19:35 · 334 阅读 · 0 评论 -
第8章 Spring Boot的数据访问(1)
Spring Data项目是Spring用来解决数据访问问题的一揽子解决方案,Spring Data是一个伞形项目,包含了大量关系型数据库以及非关系型数据库的访问解决方案.Spring Data使我们可以快速且简单地使用普通的数据访问技术及新的数据访问技术 Spring Data为我们使用统一的API来对上述的数据存储技术进行数据访问操作提供了支持.这是Spring通过提供Spring Data...原创 2018-06-14 17:55:31 · 349 阅读 · 0 评论 -
第7章:Spring Boot的Web开发(1)
7.1 Spring Boot的Web开发支持 Spring Boot提供了spring-boot-starter-web为Web开发予以支持,spring-boot-starter-web为我们提供了嵌入的tomcat以及Spring MVC的依赖.而Web相关的自动配置存储在spring-boot-autoconfigure.jar的org.springframework.boot.auto...原创 2018-06-07 15:55:38 · 178 阅读 · 0 评论 -
第3章:Spring高级话题
3.1 Spring Aware 3.1.1 点睛 Spring 的依赖注入最大的亮点就是你所有的Bean对Spring容器的存在是没有意识的.即你可以将你的容器替换成别的容器,如Google Guice,这时Bean之间的耦合度很低. 但是在实际项目中,你不可避免要用到Spring容器本身的功能资源,这时你的Bean必须意识到Spring容器的存在,才能调用Spring所提供的资源,这...原创 2018-05-28 16:39:51 · 246 阅读 · 0 评论 -
第6章 Spring Boot核心(2)
6.5 Spring Boot运行原理 我们将在本节先通过分析Spring Boot的运行原理后,根据已掌握的只是自定义一个starter pom. 在3.5章中我们了解到Spring 4.x提供了基于条件来配置Bean的能力,其实Spring Boot的神奇的实现也是基于这一原理的...原创 2018-06-06 16:47:10 · 322 阅读 · 0 评论 -
第6章 Spring Boot核心(1)
6.1 基本配置 6.1.1 入口类和@SpringBootApplication Spring Boot通常会有一个名为*Application的入口类,入口类面有一个main方法,这个main方法其实就是一个标准的Java应用的入口方法.在main方法里使用SpringApplication.run(Application.class, args),启动Spring Boot应用项目 @...原创 2018-06-06 12:02:35 · 227 阅读 · 0 评论 -
第5章:Spring Boot基础
5.1 Spring Boot概述 5.1.1 什么是Spring Boot Spring Boot 使用”习惯优于配置”(项目中存在大量的配置,此外还内置一个习惯性的配置,让你无需手动进行配置)的理念让你的项目快速运行起来.使用Spring Boot很容易创建一个独立运行(运行jar,内置Servlet容器)、准生产级别的基于Spring框架的项目,使用Spring Boot你可以不用或...原创 2018-06-06 11:44:18 · 193 阅读 · 0 评论 -
第7章:Spring Boot的Web开发(2)
7.3 Web相关配置 7.3.1 Spring Boot提供的自动配置 通过查看WebMvcAutoConfiguration及WebMvcProperties的源码,可以发现Spring Boot为我们提供了如下的自动配置. 1.自动配置的ViewResolver (1)ContentNegotiatingViewResolver 这是Spring MVC提供的一个特殊的View...原创 2018-06-12 17:09:57 · 322 阅读 · 0 评论 -
第4章:Spring MVC基础(1)
4.1 Spring MVC概述 说到Spring MVC,不得不先来谈谈什么是MVC,它和三层架构是什么关系.可能很多读者都会抢答: MVC:Model+View+Controller(数据模型+视图+控制器) 三层架构:Presentation tier + Application tier + Data tier(展现层 + 应用层 + 数据访问层) 那MVC和三层架构有什么关系呢?...原创 2018-05-31 15:34:58 · 144 阅读 · 0 评论 -
第4章:Spring MVC基础(2)
4.4 Spring MVC基本配置 Spring MVC的定制配置需要我们的配置类继承一个WebMvcCongfigurerAdapter类,并在此类使用@EnableWebMvc注解,来开启对Spring MVC的配置支持,这样我们可以重写这个类的方法,完成我们的常用配置. 我们将前面的MyMvcConfig配置类继承WebMvcConfigurerAdapter,本章若不做特别说明,则关...原创 2018-06-04 17:33:06 · 197 阅读 · 0 评论 -
第2章:Spring常用配置
2.1 Bean的Scope 2.1.1 点睛 Scope描述的是Spring容器如何新建Bean的实例的.Spring的Scope有以下几种,通过@Scope注解来实现. ①:Signleton:一个Spring容器只有一个Bean的实例,此为Spring的默认配置,全容器共享一个实例. ②:Prototype:每次调用新建一个Bean的实例 ③:Request:Web项目中,给每一个...原创 2018-05-28 13:48:25 · 164 阅读 · 0 评论 -
第8章 Spring Boot的数据访问(2)
8.2.2 Spring Boot的支持 1.JDBC的自动配置 spring-boot-starter-data-jpa依赖于spring.boot.starter-jdbc,而Spring Boot对JDBC做了一些自动配置,源码放置在org.springframework.boot.autoconfigure.jdbc下.我们通过”spring.datasource”为前缀的属性自动配置...原创 2018-06-15 18:00:38 · 336 阅读 · 0 评论