springboot构建微服务
2017-02-27 16:49
351 查看
Spring Boot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目。大多数SpringBoot项目只需要很少的配置文件。
下面开始创建一个最简单的springboot工程。
创建maven项目,引入依赖。
创建springboot启动类Application
创建服务控制类HelloController
启动服务(运行main方法,springboot内置了自己的tomcat,所以不用部署到tomcat上),访问localhost:8080/hello可以看到页面返回了“Hello World”。至此就算构建成功了一个简单的springboot项目。
下面开始创建一个最简单的springboot工程。
创建maven项目,引入依赖。
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.4.1.RELEASE</version> </parent> <dependencies> <!-- web支持 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- MySql数据库驱动 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <!-- Springboot 热部署 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency> </dependencies>
创建springboot启动类Application
@SpringBootApplication //集成@Configuration,@EnableAutoConfiguration,@ComponentScan三个注解 public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } }
创建服务控制类HelloController
@RestController //@RestController标注的类返回字符串到页面,@Controller返回指定的页面 public class HelloController { @RequestMapping("/hello") public String index() { return "Hello World"; } }
启动服务(运行main方法,springboot内置了自己的tomcat,所以不用部署到tomcat上),访问localhost:8080/hello可以看到页面返回了“Hello World”。至此就算构建成功了一个简单的springboot项目。
相关文章推荐
- Spring Boot + Gradle + Websocket 构建推送服务
- 通过Springboot拆分服务构建微服务集
- 构建微服务:Spring boot 入门篇
- 微服务架构 - Spring Boot中使用Swagger2构建强大的RESTful API文档
- 构建微服务:Spring boot 入门篇 (一)
- 构建微服务:Spring boot 入门篇
- 构建微服务:Spring boot 入门篇
- 快速构建spring boot 微服务工程
- 第一个 Spring Boot 程序 : 构建 RESTful 服务
- Gradle+Spring Boot+Git+Docker构建web服务
- 使用spring boot构建微服务
- SpringBoot构建微服务整体了解
- 构建微服务:Spring boot 提高篇
- Spring Boot 构建一个RESTful Web服务
- Spring boot构建基于rest的Web服务
- 构建微服务:Spring boot 入门篇
- SpringBoot快速构建微服务架构体系
- SpringBoot揭秘:快速构建微服务体系
- eclipse 使用maven 构建springboot+dubbo+zookeeper 构建soa服务(面向服务架构)
- SpringBoot,SpringCloud,Docker构建微服务学习笔记