Spring - SpringBoot入门之环境搭建

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kese7952/article/details/78764645

Spring - SpringBoot入门之环境搭建

资深Java培训师分享IT行业经验,用自己的见解去一个博客,希望对你们有一分帮助:

  • 企业中要选择哪种架构

Java企业级的发展已经开始由传统的SOA(面向服务架构)向微服务架构上开始转型,如果你还停留在使用传统的方式,比如使用xml或者java配置的方式来配置Spring,如果你还在为使用Spring集成其他组件而发愁,那么Spring Boot绝对就是你的最好选择。

  • 为什么要选择Spring Boot

    如果你一旦选择了Spring Boot,那么你绝对不愿意在没有Spring Boot的环境下工作。你会时时刻刻都在想着Spring Boot的好处(Spring Boot的越发的强大,很多同学开始直接上手Spring Boot,对此,我建议新手同学还是先学习Spring的基础内容,等把基础理论都学懂了、学扎实了,再来使用Spring Boot,出来混、迟早要还的是我一直信奉的理念)。
    没错,Spring Boot就是这么的强大。Spring Boot的目标就是解决Spring繁琐的配置而出现的。以一个简单的application.properties配置文件就可以完成所有的配置。通过Spring Boot还可以直接集成web容器,也就是说一个web项目可以像普通的java项目一样运行。而这一切的配置依然都是在application.properties中所进行配置的。那么到底什么是spring boot呢,借用百度百科中的一段话

  • Spring Boot 官方介绍

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

  • 个人解读 Spring Boot

从这段话中,我们可以了解到一些信息Spring Boot是为了简化Spring的初始搭建以及开发过程而存在的。做过Spring开发的朋友都知道,尤其是在Spring1的时代,需要大量的xml的配置,到了Spring2和Spring3出现了注解和java配置的方式,配置相对简单,但依然有众多的模板配置。那么Spring Boot的出现就是为了简化这些配置的。Spring Boot专注于敏捷开发。敏捷开发是现在软件开发领域所倡导的一个理念。其中有一个原则就是习惯优于配置,在Spring中整合一个第三方工具可能要进行很多的配置,而到了Spring Boot中,可能一行配置都不需要写就可以了。

有人说,Spring Boot对于普通开发者来讲,其实在的价值并不高,因为Spring Boot也是基于Spring的,对于业务逻辑代码的开发使用还是不使用Spring Boot是没有任何关系的。但是,对于系统架构师来讲,就比较有意义了,因为在集成各种组件的时候少了很多的配置,非常的简洁方便。
但是我个人认为,我们作为一名从事Java行业的开发人员,若是不能够以深造个人自身价值为基础的程序员并不能称之为程序员,也就是说,我们所写的每一行代码都要起到一定的价值。因为企业中用到的技术架构才是我们真正的价值,那么即使针对于一个普通开发人员,Spring Boot依旧是该行当的首选技术模式。

好了,总结一下Spring Boot 对我们Java程序员的影响。。
Spring Boot 从理念上剖析中,是一流的架构思想模式。以最为简便、敏捷的方式为企业提供了一流的解决方案。从实践方面来分析,SSM的框架的环境代建大约需要半个小时左右。而对于SpringBoot而言仅仅数分钟足够,大大的缩短开发时间、并且省去了冗杂的配置文件。

  • Spring Boot 软件分享

环境使用普通的java开发环境就可以了。但是为了便于开发,Spring给我们提供了一个Eclipse插件。也可以直接到官网下载基于Eclipse的开发工具,STS。可以便于我们开发SpringBoot的应用
对于开发 ,有很多同学不知道到底选择那种IDE比较合适,这里我推荐的是STS。
STS分为两种 :一种是需要自行在Eclipse整合了sts的插件,另一种是官方提供了已经整合好了的STS开发工具。随着版本的更新,界面获取不太一样,但其根源未变。
以下为了方便大家学习环境搭建,我进行分享了个人所使用的STS工具:
STS工具链接:https://pan.baidu.com/s/1ge84v55 密码:16op
[分享链接失效,请进行评论!]


  • 操作步骤图
    新建一个spring Boot项目非常简单,选择新建项目中的Spring Starter Project就可以了
    Step1:
    Step1:
    Step2:
    这里写图片描述
    上面示图 像使用maven项目一样,输入name,groupid等一些参数。
    这里是需要具备一些maven的基础的。
    另外还有 Dependencies是选择框架功能的Jar依赖,这个的选择很重要。
    如果我们选择做一个web项目整合mybatis的项目,这里通过向下滑动辐条就可以选择web,mybatis,mysql,然后点击[Next]
    Step3:
    这里写图片描述
    单击[Next]之后进入以下界面,可以直接选择[Finish]
    Step4:
    这里写图片描述
    Step5:
    这里写图片描述
    任何一个Spring Boot项目都有一个 可以运行的程序。
    至此一个spring boot的项目就配置完成
    本文全部手打,浪费时间和心思,如若转载查看,请保留本文出处!
    这里写图片描述

作者: 杨校

出处: http://blog.csdn.net/kese7952

分享是快乐的,也见证了个人成长历程,文章大多都是工作经验总结以及平时学习积累,基于自身认知不足之处在所难免,也请大家指正,共同进步。

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 如有问题, 可邮件(397583050@qq.com)咨询。

优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/675173

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。