Spring Boot学习

项目Demo:

svn://172.16.30.16:20036/SpingBoot/trunk/fpx-springboot-xml

 

聊聊我的高效编程之路:http://blog.csdn.net/evankaka/article/details/47356915

Maven 快速入门指南:

http://www.cnblogs.com/luotaoyeah/p/3764533.html

Dubbo 官网:

http://dubbo.io/User+Guide-zh.htm

Spring Boot 中文文档:https://www.gitbook.com/book/qbgbook/spring-boot-reference-guide-zh/details

Spring Boot 学习博客:

http://412887952-qq-com.iteye.com/category/356333

Tiles2.0:

http://www.docin.com/p-344922635.html?qq-pf-to=pcqq.c2c

AdminLTE:

https://almsaeedstudio.com/themes/AdminLTE/documentation/index.html

Bootstrap3 中文网:

http://v3.bootcss.com/

Maven本地私服:

http://172.16.30.37:8081/nexus/index.html#welcome

Spring Boot 视频

http://412887952-qq-com.iteye.com/blog/2344171

 

Springboot之Spring与Spring boot的区别:一直以来,由于对SPRING的理解不深入。在使用中总是Spring boot的时候认为它是SPRING的一部分,事实不然。

Spring boot是一个在Spring 的基础上搭建的全新的微框架,其目的是简化Spring的搭建和开发过程。

有以下的特点:1)简单易用,初学者和大牛都可以轻松上手,其中的注解会给使用者提供方便;

2)Spring boot对第三方技术进行了很好的封装和整合,提供了大量第三方接口;

3)可以通过依赖自动配置,不需要XML等配置文件

4)还提供了安全等特性姑且先不做理会。

大概说一下: 
Spring 是一个“引擎” 
Spring MVC 是基于 Spring 的一个 MVC 框架 
Spring Boot 是基于 Spring4 的条件注册的一套快速开发整合包 

Spring 最初利用“工厂模式”( DI )和“代理模式”( AOP )解耦应用组件。大家觉得挺好用,于是按照这种模式搞了一个 MVC 框架(一些用 Spring 解耦的组件),用开发 web 应用( SpringMVC )。然后有发现每次开发都要搞很多依赖,写很多样板代码很麻烦,于是搞了一些懒人整合包( starter ),这套就是 Spring Boot 。 

数十年来, Spring 的努力就是为了减少复杂度,解耦,少些一些代码。我的感觉是,复杂度不会凭空产生,也不会凭空消失,只会从一个地方转移到另一个地方。虽然掌握 Spring 可以减少很多多余的工作,但是掌握 Spring 本身也变成很复杂的一件事。 Spring 的 XML ,注解配置, EL 表达式这种 DSL ,把很多很简单的事情搞复杂了,当 Spring Boot 自动配置失灵时就带来了更多的麻烦。

 spring boot 下个项目会用,作为 app 的服务端框架, spring boot 我理解就是把 spring spring mvc spring data jpa 等等的一些常用的常用的基础框架组合起来,提供默认的配置,然后提供可插拔的设计,就是各种 starter ,来方便开发者使用这一系列的技术,套用官方的一句话, spring 家族发展到今天,已经很庞大了,作为一个开发者,如果想要使用 spring 家族一系列的技术,需要一个一个的搞配置,然后还有个版本兼容性问题,其实挺麻烦的,偶尔也会有小坑出现,其实蛮影响开发进度, spring boot 就是来解决这个问题,提供了一个解决方案吧,可以先不关心如何配置,可以快速的启动开发,进行业务逻辑编写,各种需要的技术,加入 starter 就配置好了,直接使用,可以说追求开箱即用的效果吧, srping cloud 看名称,就是云啊,现在流行云技术啊, spring boot 可以支持你快速的开发出 restful 风格的微服务架构,但是这还不够啊,还要上云,所以有了 spring cloud ,至于 spring cloud 具体的技术细节,还没研究,也没有应用,等我用到了,再回来补充吧,先这些~ 

posted on 2017-06-19 14:42  chengjunde  阅读(264)  评论(0编辑  收藏  举报

导航