这是我的config类的注释:
@Configuration
@EnableAutoConfiguration(exclude = {DataSourceAutoConfiguration.class, RibbonAutoConfiguration.class})
@EnableScheduling
@ComponentScan({"com.example"})
@SpringBootApplication(exclude = { ErrorMvcAutoConfiguration.class })
public class MyApplication {
// Some code
}
这是我的控制器类:
@RestController
public class MyApplication {
@RequestMapping(method={RequestMethod.GET}, value="/myApi", produces=MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<String> myApiHandler() {
return new ResponseEntity<String>("Successfully called API", HttpStatus.OK);
}
}
I还定义了应用程序中的端口。Properties文件如下:
server.port=6069
当我尝试点击Postman的以下API时,我将无法从应用程序中获得任何响应:
localhost:6069/myApi
这是我遇到的错误:
Error: connect ECONNREFUSED 127.0.0.1:6069
我正在使用Java 8,Spring Boot版本1.5.8和Intellij IDE进行开发。你能让我知道我缺少什么吗?感谢任何帮助,谢谢!!
使用@GetMapping("/myApi")
@RequestMapping(method={RequestMethod.GET}, value="/myApi", produces=MediaType.APPLICATION_JSON_VALUE)
@requestmapping中的问题(method = {requestMethod.get},value =“/myapi”,aspares = mediaType.application.application_json_value)您应该使用 @getMapping.
request映射仅适用于基本的config在类上的基本配置,以实现继承行为。