Newer
Older
CitrusServer / src / main / java / org / ntlab / citrusserver / resources / HelloWorldRest.java
Naoya Nitta on 2 May 2024 589 bytes Initial version
package org.ntlab.citrusserver.resources;

import jakarta.ws.rs.*;
import jakarta.ws.rs.core.MediaType;
import org.springframework.stereotype.Component;

@Path("/helloworld")
@Component
public class HelloWorldRest {
    private String message = "Hello World!!";

    @GET
    @Produces(MediaType.TEXT_PLAIN)
    public String getMessage() {
        return message;
    }

    @PUT
    @Consumes(MediaType.APPLICATION_FORM_URLENCODED)
    @Produces(MediaType.TEXT_PLAIN)
    public String setMessage(@FormParam("message") String m) {
        message = m;
        return "Success!!";
    }
}