Spring Boot系列(二) Spring Boot 构建框架
2018-01-09 17:13
495 查看
什么Spring Boot?
环境准备
一个比较不错的文本编辑器(例如
Java环境(JDK 1.8或以上版本)
Maven 3.0+(Eclipse和Idea IntelliJ内置,如果使用IDE并且不使用命令行工具可以不安装)
maven构建项目
1)官网地址 http://start.spring.io/
2)选择构建工具Maven Project、Spring Boot版本1.5.6以及一些工程基本信息,点击“Switch to the full version.”java版本选择1.8,可参考下图所示:
3)点击Generate Project下载项目压缩包
4)解压后,使用eclipse,Import -> Existing Maven Projects -> Next ->选择解压后的目录-> Finsh,OK done
目录结构
导入Eclipse,执行Update Project...(快捷键Alt + F5)
如上图所示,Spring Boot的基础结构共三个文件:
src/main/java 程序开发以及主程序入口
src/main/resources 配置文件
src/test/java 测试程序
spingboot建议的目录结构如下:
root package结构:com.example.yourproject
pom.xml文件中默认有两个模块:
spring-boot-starter:核心模块,包括自动配置支持、日志和YAML;
spring-boot-starter-test:测试模块,包括JUnit、Hamcrest、Mockito。
详细pom.xml文件内容,具体如下(
Spring Boot是由
Pivotal团队提供的全新框架,其设计目的是用来简化新
Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是
spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式。
环境准备
一个比较不错的文本编辑器(例如
Vim、Emacs、Sublime Text)或者IDE(
Eclipse、Idea Intellij)
Java环境(JDK 1.8或以上版本)
Maven 3.0+(Eclipse和Idea IntelliJ内置,如果使用IDE并且不使用命令行工具可以不安装)
maven构建项目
1)官网地址 http://start.spring.io/
2)选择构建工具Maven Project、Spring Boot版本1.5.6以及一些工程基本信息,点击“Switch to the full version.”java版本选择1.8,可参考下图所示:
3)点击Generate Project下载项目压缩包
4)解压后,使用eclipse,Import -> Existing Maven Projects -> Next ->选择解压后的目录-> Finsh,OK done
目录结构
导入Eclipse,执行Update Project...(快捷键Alt + F5)
如上图所示,Spring Boot的基础结构共三个文件:
src/main/java 程序开发以及主程序入口
src/main/resources 配置文件
src/test/java 测试程序
spingboot建议的目录结构如下:
root package结构:com.example.yourproject
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--测试依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
</dependency>
pom.xml文件中默认有两个模块:
spring-boot-starter:核心模块,包括自动配置支持、日志和YAML;
spring-boot-starter-test:测试模块,包括JUnit、Hamcrest、Mockito。
详细pom.xml文件内容,具体如下(
相关文章推荐
- Spring Boot系列(二) Spring Boot 构建框架
- Spring Boot系列(二) Spring Boot 构建框架
- Spring Boot系列一----使用idea快速构建Spring boot项目
- 【Spring Boot && Spring Cloud系列】Spring Boot的启动器Starter
- 使用 Spring Boot 快速构建 Spring 框架应用
- spring boot框架学习6-spring boot的web开发(2)
- spring boot框架学习6-spring boot的web开发(2)
- 文章标题Spring Boot干货系列:(十一)数据存储篇-Spring Boot整合Mybatis通用Mapper插件
- 【微框架】之一:从零开始,轻松搞定SpringCloud微服务系列--开山篇(spring boot 小demo)
- Spring Boot干货系列:(七)默认日志框架配置
- Spring Boot框架快速构建应用
- spring boot框架学习2-spring boot核心(1)
- Spring Boot系列(一) Spring Boot介绍和基础POM文件
- 使用 Spring Boot 快速构建 Spring 框架应用
- 使用Gradle构建SpringBoot工程系列:第一篇:Gradle及SpringBoot简介
- 【SpringBoot系列】一:5分钟构建第一个SpringBoot工程
- Spring Boot 快速构建 Spring 框架应用
- Spring Boot 快速构建 Spring 框架应用
- Spring Boot 系列(六)web开发-Spring Boot 热部署
- [转载]基于 Spring Boot、Spring Cloud、Spring Oauth2 和 Spring Cloud Netflix 等框架构建的微服务项目