Java Spring Controller не отображаетсяJAVA

Программисты JAVA общаются здесь
Anonymous
Java Spring Controller не отображается

Сообщение Anonymous »

У меня есть весеннее веб -приложение, которое имеет мало контроллеров. Моя проблема заключается в том, что, пытаясь перераспределять. Я должен снова перезапустить приложение или перезапустить, пока они не будут нанесены на карту ... Я понятия не имею, почему это происходит. < /P>
Один из моих контроллеров: < /p>
@RestController
@RequestMapping("kt")
public class KTIntegrationController {

@Autowired
KtImportService importService;

@ExceptionHandler(ItemNotFoundException.class)
@ResponseStatus(value= HttpStatus.NOT_FOUND)
public RestError handleNotFoundException(ItemNotFoundException e) {
return new RestError(404, "NOT FOUND", e.getMessage());
}

@RequestMapping(value="import/to-db", method=RequestMethod.POST)
public RestResponse loadToDB(@RequestParam("initiator") String initiator,
@RequestParam("process") String pid,
@RequestParam("category") String institution) throws KtImportException {
return new RestResponse(importService.loadToDB(initiator,pid,institution));
}

}
< /code>
log tomcat (когда контроллер не был отображен): < /p>
...
...
[12:47:40.887] INFO o.s.w.s.m.m.a.RequestMappingHandlerAdapter - Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@bf5b3f: startup date [Thu Aug 27 12:47:23 EEST 2015]; root of context hierarchy
[12:47:41.107] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/error],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.springframework.http.ResponseEntity org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
[12:47:41.108] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/error],methods=[],params=[],headers=[],consumes=[],produces=[text/html],custom=[]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest)
[12:47:41.173] INFO o.s.w.s.h.SimpleUrlHandlerMapping - Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[12:47:41.173] INFO o.s.w.s.h.SimpleUrlHandlerMapping - Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[12:47:41.291] INFO o.s.w.s.h.SimpleUrlHandlerMapping - Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[12:47:41.895] INFO o.s.j.e.a.AnnotationMBeanExporter - Registering beans for JMX exposure on startup
[12:47:41.922] INFO o.s.boot.SpringApplication - Started application in 19.463 seconds (JVM running for 547.311)
...
...
< /code>
log tomcat (когда был отображен контроллер): < /p>
...
...
[11:27:39.426] INFO o.s.w.s.m.m.a.RequestMappingHandlerAdapter - Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@1722a662: startup date [Thu Aug 27 11:27:28 EEST 2015]; root of context hierarchy
[11:27:39.577] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/kt/import/to-db],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public com.rest.RestResponse com.app.rest.controller.KTIntegrationController.loadToDB(java.lang.String,java.lang.String,java.lang.String) throws com.app.core.domain.KtImportException
...
...
[11:27:39.586] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/error],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.springframework.http.ResponseEntity org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
[11:27:39.586] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/error],methods=[],params=[],headers=[],consumes=[],produces=[text/html],custom=[]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest)
[11:27:39.634] INFO o.s.w.s.h.SimpleUrlHandlerMapping - Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[11:27:39.635] INFO o.s.w.s.h.SimpleUrlHandlerMapping - Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[11:27:39.706] INFO o.s.w.s.h.SimpleUrlHandlerMapping - Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[11:27:40.009] INFO o.s.j.e.a.AnnotationMBeanExporter - Registering beans for JMX exposure on startup
[11:27:40.022] INFO o.s.boot.SpringApplication - Started application in 12.283 seconds (JVM running for 19.89)
...
...
< /code>
Я не ожидаю найти ответ, как исправить это здесь, так как это довольно запутанная ошибка (ну, по крайней мере, для меня), но некоторые идеи или указатели, где я мог бы начать искать, были бы наиболее помощи.app
-> src
-> main
-> java
-> com.app.a
-> c
-> config
-> Config.class
-> r
-> controller
-> Controller.class
Application.class
ServletInitialiazer.class
-> resources
-> webapp (this is empty)
< /code>
application.class:
@Configuration
@ComponentScan(basePackages={"com.app.a.*"})
@EnableAutoConfiguration
public class Application {

public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
< /code>
servletinitializer.class:
public class ServletInitializer extends SpringBootServletInitializer {

@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(Application.class);
}

}
< /code>
config.class имеет определение данных и других бобов. (не должен влиять на эту ошибку)>

Подробнее здесь: https://stackoverflow.com/questions/322 ... ing-mapped

Вернуться в «JAVA»