文章出處

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;
        }
    }


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()