spring火火的舍我其谁,SpringBoot在微服务的大环境下飞速发展,我们App的大环境下也需要了解点服务端,毕竟生存之道在于数据,数据之道在于业务……后续的你懂得啊
今天算是个入门,SpringBoot大环境入门,后续会一步步的给大家分享学习SpringBoot的历程以及Java中的一些行业小知识,希望这个作为一个历程,慢慢的伴随大家发展壮大,同时感谢大家的支持关注。
接下来我们先介绍一下SpingBoot的版本起源,然后基于我们目前的历程介绍一下后续各种各种实例的环境以及所需版本
SpringBoot简介:
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
1. 创建独立的Spring应用程序
2. 嵌入的Tomcat,无需部署WAR文件
3. 简化Maven配置
4. 自动配置Spring
5. 提供生产就绪型功能,如指标,健康检查和外部配置
6. 绝对没有代码生成并且对XML也没有配置要求
配置及环境版本依赖:(为啥要说这个呢?这是因为学习过程中踩得坑啊……说多了都是泪)
编辑器:idea 系统: macOS(接近Linux系统)
SpringBoot版本
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<!--<version>1.3.3.RELEASE</version>-->
<version>2.1.4.RELEASE</version>
</parent>
JPA
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
MySQL驱动
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.46</version>
</dependency>
JDBC
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>