1 Star 0 Fork 0

温山 / SpringBootDemo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

本章目的

提供Spring boot 的基础架构,以及如何开发Rest服务,服务发布测试等

项目结构

项目使用Spring Boot建议的基本结构,demo项目可以点击此处下载,然后根据自己的应用修改,项目名称和目录结构、如下图所示,需要修改

输入图片说明

  1. 文件夹名称:修改为自己模块的名称。
  2. 修改pom.xml的模块名称,artifactId修改为自己模块的名称。

输入图片说明

  1. 包结构:以com.demo.{模块名称},具体根据个人。

输入图片说明

  1. 入口应用名称,(DemoApplication)修改为自己模块的名称+Application。

输入图片说明

  1. src/main/resources存放配置文件,主要包含application.yml和bootstrap.yml和其它相关配置文件。修改application.yml下面的,server.prot端口号,bootstrap.yml下的spring.application.name为应用名称。

输入图片说明

输入图片说明

导入项目

通过Eclipse的Import->maven->Existing Maven Project将项目导入到系统中,demo项目可以点击此处下载

代码说明

系统的入口程序为:Application程序,直接通过Java Application启动。上面的3个Annotation,@SpringBootApplication表示这是一个SpringBoot程序,@EnableDiscoverClient表示程序将使用注册与发现,@EnableHystrix表示使用接口监控。

输入图片说明

开发Rest API

模块间采用RestAPI的方式对外提供接口服务,开发方式类似于同于原来的Controller。

输入图片说明

在类前面增加@RestController注释,类里面的所有的方法的返回值都将转换成JSON格式,通过浏览器访问可见

输入图片说明

通过Spring Data JPA访问数据库

数据库访问,我们采用Spring Data JPA访问,开发方法可以找相关资料查看。

输入图片说明

程序运行和调试

代码开发完毕,直接在入口类运行Run As Java Application,就可以完成类的运行。

空文件

简介

简单的Spring boot demo. Spring boot + JPA 基本架构,一个简单的脚手架,快速搭建web服务 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/shaojiepeng/SpringBootDemo.git
git@gitee.com:shaojiepeng/SpringBootDemo.git
shaojiepeng
SpringBootDemo
SpringBootDemo
master

搜索帮助