[Spring Boot]1.初识Spring Boot
2016-11-27 22:30
501 查看
一、Spring Boot是什么
Spring 大量的XML配置以及复杂的依赖管理饱受诟病。Spring Boot是由Pivotal团队提供的全新框架,用来简化Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置。二、搭建一个Spring Boot项目
方式一、
在这里我使用Maven构建项目,使用的IDE是IntelliJ IDEA开始建立Maven项目
直接Next
完成项目的创建
添加项目所需的依赖,使用当前最新的Spring Boot 版本 1.4.2.RELEASE
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
新建一个Application.java
package com.devil; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; /** * Created by wangdi on 2016/11/10. */ @SpringBootApplication public class Application { public static void main(String[] args) throws Exception { SpringApplication.run(Application.class, args); } }
到了这一步最基本的一个Spring Boot 框架就完成了。启动项目验证。
说明项目可以正常运行。
新建一个HelloController.java
package com.devil; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; /** * Created by wangdi on 2016/11/10. */ @RestController public class HelloController { @GetMapping(value = "/hello") public String hello(){ return "Hello World!"; } }
国际惯例
测试
返回了”Hello World!”,直接可以开发Web项目了。节约了大量的搭建一个基础框架的时间。
项目对应的github地址https://github.com/code-wangdi/Spring-Boot-Demo,Project-1目录。
相关文章推荐
- Spring boot学习笔记 001——初识Spring boot
- Spring Boot系列(一)——初识Spring Boot
- 初识elasticsearch_2(查询和整合springboot)
- spring boot----第一天(初识,搬运官网内容)
- 初识SpringBoot框架
- SpringBoot初识和快速入门(一)
- Spring Boot基础之“什么是Spring Boot”
- Spring Boot系列(十一) Spring Boot 日志控制
- Spring Boot学习——Spring Boot相关概念
- spring boot 学习笔记(05)——热部署 之spring-boot-devtools
- Spring Boot 学习(一) 快速搭建SpringBoot 项目
- Spring Boot(5)—— Spring Boot中mybatis的使用
- 初识Spring Boot框架
- 一起学JAVA之《spring boot》02-开发您的第一个Spring Boot应用程序
- Spring Boot:在Spring Boot中使用定时任务
- Spring Boot入门一:在Eclipse中使用Spring boot
- Spring Boot官方文档学习——使用Spring Boot
- Spring boot(15) spring boot admin server作为普通工程的时候,无法访问static文件夹下的静态资源
- 一起学JAVA之《spring boot》04 - spring boot 自定义(外化)配置
- Spring Boot 实践折腾记(三):三板斧,Spring Boot下使用Mybatis