文章出處
文章列表
maven 創建 jersey 項目
如果沒找到 jersey archetype, 下載 maven 的 archetype xml, 然后導入 archetypes
運行
右擊 main.java -> Run As -> Java Application
如果 pom.xml 報錯: Missing artifact com.sun.jersey:jersey-client:jar:${jersey-
version}, 則需要修改 jersey 版本號, 找到 pom.xml 中的
<properties>
<jersey-version>${jersey-version}</jersey-version>
</properties>
改成
<properties>
<jersey-version>1.19.1</jersey-version>
</properties>
運行成功,在 Console 欄位下會顯示
在瀏覽器輸入 http://localhost:9998/application.wadl, 看到可訪問的 api
然后在瀏覽器輸入 http://localhost:9998/myresource
支持返回 json 數據對象
在 pom.xml 添加
<dependency>
<groupId>com.owlike</groupId>
<artifactId>genson</artifactId>
<version>0.99</version>
</dependency>
在 java 文件中就可直接返回對象
@GET
@Path("hello")
@Produces(MediaType.APPLICATION_JSON)
public UserInfo hello(){
UserInfo user = new UserInfo();
user._id = "id";
user._name = "haha";
return user;
}
public class UserInfo{
String _id;
String _name;
public String getId(){
return this._id;
}
public void setId(String id){
this._id= id;
}
public String getName(){
return this._name;
}
public void setName(String name){
this._name = name;
}
}
文章列表
全站熱搜