如何设计 Restful风格的服务
1、现在流行微服务框架 例如 spring boot 去建立restful服务,这是趋势,同时简单易用
2、一、搭建一个简单的RESTfull接口项目在搭建 Spring Boot-RESTful 项目之前,髫潋啜缅eclipse必须先安装 Spring Tool Suite工具 ,Spring Tool Suite工具安装过程 http://blog.csdn.net/liulihui1988/article/details/779337031、简单的搭架过程如下,Spring Tool Suite工具安装完 Restart eclipse后 ,会发现多出了 Spring Boot 选项 ; File->New->Other如下;

3、选择Spring Boot->Spring Starter Project,下一步Next;

4、填写螽啸镥释相关信息,Name : 项目名称;Group : 一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、艘早祓胂cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的Group 是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,Artigact是tomcat;Package : 包名。然后下一步Next ;

5、选择项目是否为web项目或者其它项目;完成 Finish等待自动创建项目,可能需要等待几分钟,自动下载相关的jar包

6、spring-boot-starter-web的引入,其依赖包;我们可以看到里面有 spring-boot-starter-tomcat 相关的包,这就说明可以直接启动;

7、pring-boot-starter-test的引入,其依赖包

8、spring-boot-devtools的引入,其依赖包

9、SpringBootDomeApplication 类自动生成启动类,可以直接Run;右击鼠标 Run As->Spring Boot App 运行;默认的http 端口 8080

10、创建一个IndexController 类测试

11、浏览器访问:http://10.1.6.6:8080/index/find

12、手动打包选中pom.xml文件 右击Run As->Maven Build;命令: clean package


13、运行命令: java –jar Spring-boot-dome-0.0.1-SNAPSHOT.jar