这篇文章主要从以下几个方面来介绍。简单介绍下球衣,springboot,重点介绍如何整合springboot与球衣。
-
<李>什么是新泽西州李>
<李>什么是springboot李>
<李>为什么要使用springboot +泽西李>
<李>如何整合springboot与新泽西李>
<强>什么是泽强>
阅读官方文档请点击:jsersey.RESTful Web服务Java即Java中的一种restful框架.jersey使用了jax - rs规范来约束API的开发。既然球衣是基于restful风格的框架,那么什么是restful呢,主要有以下几点:
-
<李>在其他认为,一切都可以被称为资源。李>
<李>每个资源都由uri标识。要访问这个资源,必须通过对应的uri去访问。李>
<李>访问资源使用POST、GET、PUT、DELETE.POST为新增接口,得到为获取接口,把为修改接口,删除为删除接口。李>
<李>通过XML/JSON去通信李>
<李>每次请求都是独立的。李>
<强>什么是springboot 强>
简单介绍一下,Springboot是由弹簧衍生的一个框架,引导是轻量的意思,即轻量级的spring.Springboot继承了春天的特性,但是呢,觉得春天太繁琐,于是Springboot就简化了春天的配置,不需要写复杂的配置文件就可以实现春原有的功能特点。只需要在pom.xml中引入依赖就能实现各种模块和技术的整合。
<强>为什么要使用springboot +球衣强>
如果要实现休息,球衣是一个很不错的选择.springboot是java中一个轻量级的框架,能简化配置,不复杂且功能齐全,因此结合起来使用,也是一个不错的选择。
如何整合springboot与泽
1。创建maven项目
2.添加springboot配置。
(1)在pom.xml中添加springboot父依赖
& lt; !——春天引导父依赖——比; & lt; parent> & lt; groupId> org.springframework.boot & lt; artifactId> spring-boot-starter-parent & lt; version> 1.5.1.RELEASE & lt;/parent>
(2)在pom.xml中添加springbootweb依赖和junit单元测试依赖(如不使用单元测试,可不加),引入依赖后在控制台执行命令mvn全新安装
& lt; dependencies> & lt; !——春天引导web依赖——比; & lt; dependency> & lt; groupId> org.springframework.boot & lt; artifactId> spring-boot-starter-web & lt;/dependency> & lt; !——Junit祝辞 & lt; dependency> & lt; groupId> junit & lt; artifactId> junit & lt; version> 4.12 & lt;/version> & lt;/dependency> & lt;/dependencies> >之前(3)创建Springboot入口:Application.java,此时一个Springboot的maven项目已经创建成功,执行主要函数就可以启动项目。(是不是确实很轻量级. . & # 63;)
包com.demo; 进口org.springframework.boot.SpringApplication; 进口org.springframework.boot.autoconfigure.SpringBootApplication;/* * *由安吉拉> & lt; dependency> & lt; groupId> org.springframework.boot & lt; artifactId> spring-boot-starter-jersey & lt;/dependency>(5)创建泽配置文件
包com.demo.config.jersey; 进口org.glassfish.jersey.server.ResourceConfig; 进口org.springframework.stereotype.Component;/* * *由安吉拉> 春天: 名称:当地 服务器: 端口:8081资源,即API,这里以得到方法为例:
包com.demo.web; 进口com.demo.model.City; 进口org.springframework.stereotype.Component; 进口javax.ws.rs.GET; 进口javax.ws.rs.Path; 进口javax.ws.rs.Produces; 进口javax.ws.rs.core.MediaType;/* * *由安吉拉> 包com.demo.config.jersey; 进口com.demo.web.Demo; 进口org.glassfish.jersey.server.ResourceConfig; 进口org.springframework.stereotype.Component;/* * *由2017/4/20安琪拉。 */@ component 公开课JerseyConfig延伸ResourceConfig { 公共JerseyConfig () {//注册类的方式//寄存器(Demo.class);//注册包的方式 包(“com.demo.web”); } } >之前这里有个小坑。项目打为jar包启动时,不能使用包注册的方式,否则会报FileNotFound异常。
SpringBoot整合泽的示例代码