当前位置: 移动技术网 > IT编程>开发语言>Java > Spring Boot学习大全(入门)

Spring Boot学习大全(入门)

2019年01月05日  | 移动技术网IT编程  | 我要评论

宏图三胞官网,长官爱人txt下载,single ladies伴奏

spring boot学习(入门)

1.了解spring boot

        spring boot的(https://spring.io),我们需要的一些jar包,配置文件都可以在下载。添置书签后,我自己常常来看看spring boot这老兄,以及后面所需要的spring cloudspring cloud data flow

 

 

2.spring boot的简介

 

    随着动态语言的流行( ruby, groovy, scala, node. js)java的开发显得格外的笨重,繁多的配置,低下的开发效率,复杂的部署流程以及第三方技术集成难度大。

    在上述环境下, spring boot应运而生。它使用“习惯由于配置”的理念让项目快速运行起来。使用 springboot很容易创建一个独立运行(运行jar,内嵌 servlet容器)准生产级别的基于 spring框架的项目,使用 spring boot可以不用或只需要很少的spring配置。

3.springboot核心特点

(1)   可以以jar包的形式独立运行,运行一个 springboot项目只需通过 java -jar xx.jar来运行。

(2)   内嵌 servlet容器, springboot可以选择 tomcat,jetty或者 undertow,这样我们无须以war包形式部署项目。

(3)   简化 maven配置, spring boot提供了一系列的 starter pom来简化 maven的依赖加载。

(4)   springboot会根据在类路径中的jar包,类,为jar包中的类自动配置bean,这样就极大的减少了我们要使用的配置。

(5)   springboot提供了基于http,ssh, telnet对运行时的项目进行监控。

(6)   不借助于代码生成来实现,而是通过条件注解来实现,这也是 spring4.x的新特性,不需要任何的xm配置即可实现 spring的所有配置。

    总结一下:

 

① 简化spring应用开发的一个框架;
② 整个spring技术栈的一个大整合;
③ j2ee开发的一站式解决方案;

4.微服务了解

微服务架构 是一种将单应用程序作为一套小型服务开发的方法,每种应用程序都在其自己的进程中运行,并与轻量级机制(通常是http资源的api)进行通信。这些服务是围绕业务功能构建的,可以通过全自动部署机制进行独立部署。这些服务的集中化管理已经是最少的,它们可以用不同的编程语言编写,并使用不同的数据存储技术。有一位叫 martin fowler 的科学家在2014年写了一篇关于 微服务的详细介绍原文链接中文参考这篇文章

5.环境准备

环境约束
–jdk1.8: spring boot 推荐jdk1.7及以上。
–maven3.x: maven 3.3以上版本;apache maven 3.3.9。
–intellijidea2018: 用intellij idea 或者sts。
–springboot 1.5.9.release: 1.5.9版本或者更高。

 

入门准备好了,请看下一篇spring boot 学习大全(项目搭建一)。

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网