使用POSTMAN访问Spring RestApi(未找到404)

时间:2017-04-24 12:11:34

标签: java spring-boot

我正在尝试使用POSTMAN访问一个简单的api,但每次它都没有找到错误404。我该怎么做才能访问我的api?

package api;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;   
import com.example.BloggApplication;
import com.google.gson.Gson;   
import model.User;
@RestController
public class UserApi {
    Gson gson = new Gson();
    @RequestMapping(value="api/createUser/",
            method = RequestMethod.POST)
    public int createUser(@RequestBody String json) {
        User user = gson.fromJson(json, User.class);
        BloggApplication.users.add(user);
        return user.getId();
    }
}

这是我的PostApi课程,

我的主要课程是BloggApplication.java。

我使用POSTMAN调用API,

http://localhost:8080/api/createUser/

身体

{"Content-Type" :"application/json",
"userName" : "ali",  
"password" : "123456"}

1 个答案:

答案 0 :(得分:0)

我解决了我移动的问题,包含“springboot应用程序”的Application类比其他类高一级。

src/main/java/application.java
src/main/java/app/other classes