Witam, pracuje nad prosta apka. W momencie gdy posiadala ona service per object, wszystko dzialalo. Jednak zmuszony jestem dodac service per responsibility, po zmianach i przepieciach apka przestala dzialac. Tomcat zwraca blad http 404.
glowny controller:
@Controller
@RequestMapping("/")
public class ItemController {
@Autowired
private ItemFindByIdService itemFindByIdService;
@Autowired
private ItemDeleteService itemDeleteService;
@Autowired
private ItemFindAllService itemFindAllService;
@Autowired
private AuthorUpdateService authorUpdateService;
@Autowired
private AuthorFindAllService authorFindAllService;
private List<Book> bookList = new ArrayList<>();
private Map<String, InputBean> inputBeanMap = new HashMap<>();
private Author targetAuthor;
@RequestMapping(value = "index", method = RequestMethod.GET)
public ModelAndView index(@ModelAttribute("model") InputBean inputBean) {
getBookList();
ModelAndView modelAndView = new ModelAndView("index");
modelAndView.addObject("inputBeanMap", inputBeanMap);
modelAndView.addObject("inputBean", new InputBean());
return modelAndView;
}
przykladowy service:
@Service("authorCreateService")
public class AuthorCreateServiceImpl implements AuthorCreateService {
@Resource
private AuthorRepository authorRepository;
@Override
public Author create(Author author) {
return authorRepository.save(author);
}
}
zwrotka tomcata:
11:16:03.544 [http-apr-8091-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - DispatcherServlet with name 'spring' processing GET request for [/Library/]
11:16:03.548 [http-apr-8091-exec-4] WARN org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/Library/] in DispatcherServlet with name 'spring'
11:16:03.548 [http-apr-8091-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - Successfully completed request
Wie ktoś może o co chodzi? url-pattern DispatcherServleta ustawiomy jest na *.html, i wczesniej dzialalo bez problemow.