SpringBoot整合泽的示例代码

  

这篇文章主要从以下几个方面来介绍。简单介绍下球衣,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整合泽的示例代码