当前位置: 移动技术网 > IT编程>开发语言>Java > 构建微服务:快速搭建Spring Boot项目

构建微服务:快速搭建Spring Boot项目

2018年10月08日  | 移动技术网IT编程  | 我要评论

spring boot简介:

       spring boot是由pivotal团队提供的全新框架,其设计目的是用来简化新spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,spring boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者()。

 

spring boot特点:

       1. 创建独立的spring应用程序
       2. 嵌入的tomcat,无需部署war文件
       3. 简化maven配置
       4. 自动配置spring
       5. 提供生产就绪型功能,如指标,健康检查和外部配置
       6. 绝对没有代码生成并且对xml也没有配置要求
 
 
快速入门:
       1、访问
       2、填写相关的项目信息、jdk版本等(可参考下图)
   

       3、点击generate project,就会生成一个maven项目的压缩包,下载项目压缩包

       4、解压后,使用eclipse,import -> existing maven projects -> next ->选择解压后的文件夹-> finsh

 

项目结构介绍:

       如下图所示,spring boot的基础结构共三个文件:

       

       src/main/java  --程序开发以及主程序入口

       src/main/resources --配置文件

       src/test/java  --测试程序

 

 

spring boot推荐的项目结构:

       根目录:com.example.myproject  

       1)domain:实体类(com.example.domain)

       2)dao:数据访问层(com.example.repository)

       3)service:数据服务接口层(com.example.service)

            serviceimpl:数据服务实现层(com.example.service.impl)

       4)controller:前端控制器(com.example.controller)

       5)utils:工具类(com.example.utils)

       6)constant:常量接口类(com.example.constant)

       7)config:配置信息类(com.example.config)

       8)dto:数据传输对象(data transfer object,用于封装多个实体类(domain)之间的关系,不破坏原有的实体类结构)(com.example.dto)

       9)vo:视图包装对象(view object,用于封装客户端请求的数据,防止部分数据泄露,保证数据安全,不破坏原有的实体类结构)(com.example.vo)

 

 

引入web模块:

       在pom.xml添加支持web的模块

1 <dependency>
2     <groupid>org.springframework.boot</groupid>
3     <artifactid>spring-boot-starter-web</artifactid>
4 </dependency>

 

运行项目:

       1、创建controller  

 1 package com.example.annewebsite_server.controller;
 2 
 3 import org.springframework.web.bind.annotation.getmapping;
 4 import org.springframework.web.bind.annotation.restcontroller;
 5 
 6 @restcontroller
 7 public class hellocontroller {
 8     @getmapping("/hello")
 9     public string say(){
10         return "hello spring boot!";
11     }
12 }

        

       

       2、启动项目入口

       

 

 

       3、项目启动成功

       

 

       4、在浏览器中进行访问(http://www.lhsxpumps.com/_localhost:8080/hello)

       

       以上是一个spring boot项目的搭建过程,希望能够给正在学习spring boot的同仁带来一些些帮助,不足之处,欢迎指正。

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网