SpringBoot是由Pivotal团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。它基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。
现在我们就一起来搭建一个简单的SpringBoot开发案例。
1、首先选择菜单 File-------New-------Maven Project
点Next,然后Finish,就创建好了一个简单的项目
2、添加相应的依赖
添加父项目包代码如下
- <parent>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-parent</artifactId>
- <version>1.5.7.RELEASE</version>
- </parent>
然后添加项目的版本类型代码如下
- <properties>
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
- <java.version>1.8</java.version>
- </properties>
添加SpringBoot相关的依赖
- <!-- springBoot依赖 -->
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-web</artifactId>
- </dependency>
至此,SpringBoot的导包工作就完成了,但是这个时候项目有一个
Description Resource Path Location Type
Project configuration is not up-to-date with pom.xml. Select: Maven->Update Project... from the project context menu or use Quick Fix. TestShiro line 1 Maven Configuration Problem 的错误,这个错误我们可以右键然后点击Quick Fix.,然后点击Finish,错误就解决了。
3、创建一个简单的控制器文件,代码如下
- package com.baron;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RestController;
- @RestController
- public class UserController {
- @RequestMapping("/test")
- public String test()
- {
- return "sessuce";
- }
- }
4、创建启动文件:
- package com.baron;
- import org.springframework.boot.SpringApplication;
- import org.springframework.boot.autoconfigure.SpringBootApplication;
- @SpringBootApplication
- public class Application {
- public static void main(String[] args) {
- SpringApplication.run(Application.class, args);
- }
- }
至此,一个简单的SpringBoot的案例就完成了