基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决
其实就是简单、快速、方便!平时如果我们需要搭建一个 Spring Web 项目的时候需要怎么做呢?我们回想一下我们写传统的web项目的过程
1. 配置 web.xml,加载 Spring 和 Spring mvc 2. 配置数据库连接、配置 Spring 事务 3. 配置加载配置文件的读取,开启注解 4. 配置日志文件 5. 配置完成之后部署 Tomcat 调试 6. ......
但是如果使用 Spring Boot 呢?很简单,我仅仅只需要非常少的几个配置就可以迅速方便的搭建起来一套 Web 项目或者是构建一个微服务!使用 Spring Boot 到底有多爽,谁用谁知道。是不是迫不及待的想要创建一个springboot项目呢,接下来就让我们一起去见证springboot的强大之处吧。
在这里我们使用idea开发工具,其他开发工具类似
2.选择 spring Initializr
(注意:sdk是jdk的安装目录,jdk要求在1.8以上版本)
:
Group:组织或公司名称,也相当于组名
Artifact:项目在组织中的唯一名称
Type:maven项目即可
Language:语言选择java
Packaging:打包方式jar包
javaversion:java版本
Version:项目版本(默认即可)
Name:项目名称
Description:项目描述
Pageage:项目的基本包名字
4.选择依赖的模块(本案例值选择web模块即可)
第一次下载需要等待maven下载相关依赖
src/main/java 程序开发以及主程序入口
src/main/resources 配置文件
src/test/java 测试程序
在基包【main/java/com.xpwi.springboot】包下新建一个【HelloController】:
```java package com.xpwi.springboot;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;
@RestController public class HelloController {
@RequestMapping("/hello") public String hello() { return "Hello Spring Boot!"; }
} ```
打开SpringbootApplication 这个类,然后右键点击运行:
控制台信息如下,则代表成功
9.打开浏览器访问项目
至此最基本的springboot项目已经创建完成,整个过程中没有任何配置,期待与spirngboot跟多的了解。
利用springboot完成以下练习
1. 当浏览器地址栏中访问<u>localhost:8080/springboot/good/advantages</u>时浏览器页面显示springboot的优点 2. 当在浏览器地址中访问<u>localhost:8080/springboot/good/what</u>时浏览器页面显示springboot的介绍