Spring Boot学习大全(入门)
2019-01-05 13:10:04来源:博客园 阅读 ()
Spring Boot学习(入门)
1.了解Spring boot
Spring boot的官网(https://spring.io),我们需要的一些jar包,配置文件都可以在下载。添置书签后,我自己常常来看看spring boot这老兄,以及后面所需要的Spring Cloud、Spring 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 学习大全(项目搭建一)。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:HttpClient请求工具类
- Spring系列.ApplicationContext接口 2020-06-11
- springboot2配置JavaMelody与springMVC配置JavaMelody 2020-06-11
- 学习Java 8 Stream Api (4) - Stream 终端操作之 collect 2020-06-11
- java学习之第一天 2020-06-11
- 给你一份超详细 Spring Boot 知识清单 2020-06-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash