Spring - SpringBoot入门之环境搭建

简介: Spring - SpringBoot入门之环境搭建

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:

Step2:


上面示图 像使用maven项目一样,输入name,groupid等一些参数。

这里是需要具备一些maven的基础的。

另外还有 Dependencies是选择框架功能的Jar依赖,这个的选择很重要。

如果我们选择做一个web项目整合mybatis的项目,这里通过向下滑动辐条就可以选择web,mybatis,mysql,然后点击[Next]

Step3:

单击[Next]之后进入以下界面,可以直接选择[Finish]

Step4:

Step5:

任何一个Spring Boot项目都有一个 可以运行的程序。

至此一个spring boot的项目就配置完成

本文全部手打,浪费时间和心思,如若转载查看,请保留本文出处!



目录
相关文章
|
1月前
|
Java 测试技术 开发者
springboot学习四:Spring Boot profile多环境配置、devtools热部署
这篇文章主要介绍了如何在Spring Boot中进行多环境配置以及如何整合DevTools实现热部署,以提高开发效率。
55 2
|
1月前
|
前端开发 Java 程序员
springboot 学习十五:Spring Boot 优雅的集成Swagger2、Knife4j
这篇文章是关于如何在Spring Boot项目中集成Swagger2和Knife4j来生成和美化API接口文档的详细教程。
68 1
|
1月前
|
Java API Spring
springboot学习七:Spring Boot2.x 拦截器基础入门&实战项目场景实现
这篇文章是关于Spring Boot 2.x中拦截器的入门教程和实战项目场景实现的详细指南。
23 0
springboot学习七:Spring Boot2.x 拦截器基础入门&实战项目场景实现
|
1月前
|
Java API Spring
springboot学习六:Spring Boot2.x 过滤器基础入门&实战项目场景实现
这篇文章是关于Spring Boot 2.x中过滤器的基础知识和实战项目应用的教程。
22 0
springboot学习六:Spring Boot2.x 过滤器基础入门&实战项目场景实现
|
1月前
|
Java 测试技术 Spring
springboot学习三:Spring Boot 配置文件语法、静态工具类读取配置文件、静态工具类读取配置文件
这篇文章介绍了Spring Boot中配置文件的语法、如何读取配置文件以及如何通过静态工具类读取配置文件。
44 0
springboot学习三:Spring Boot 配置文件语法、静态工具类读取配置文件、静态工具类读取配置文件
|
1月前
|
SQL Java 数据库
Springboot+spring-boot-starter-data-jdbc实现数据库的操作
本文介绍了如何使用Spring Boot的spring-boot-starter-data-jdbc依赖来操作数据库,包括添加依赖、配置数据库信息和编写基于JdbcTemplate的数据访问代码。
39 2
|
1月前
|
XML Java 应用服务中间件
【Spring】运行Spring Boot项目,请求响应流程分析以及404和500报错
【Spring】运行Spring Boot项目,请求响应流程分析以及404和500报错
157 2
|
1月前
|
Java Spring
springboot 学习十一:Spring Boot 优雅的集成 Lombok
这篇文章是关于如何在Spring Boot项目中集成Lombok,以简化JavaBean的编写,避免冗余代码,并提供了相关的配置步骤和常用注解的介绍。
81 0
|
1月前
|
监控 数据可视化 Java
springBoot:actuator&admin 图形可视化&spring 打包 (七)
本文介绍了Spring Boot Actuator及其图形化管理界面Spring Boot Admin的使用方法,包括依赖导入、服务端与客户端配置、以及如何打包为JAR和WAR文件并部署。通过这些步骤,可以实现应用的监控和管理功能。
|
Java 测试技术 Spring
Spring入门&控制反转(或依赖注入)&AOP的关键概念& 多配置文件&与web集成(二)
Spring入门&控制反转(或依赖注入)&AOP的关键概念& 多配置文件&与web集成