SpringMVC + Hibernate po dodaniu service per responsibility apka przestala dzialac

0

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.

0

No mapping found for HTTP request with URI [/Library/ a masz w kontrolerze @RequestMapping("/") ?
Skad mu się tam wzięło jakieś /Library?

0

Library to nazwa apki, probowałem wstawic ja do @RequestMapping, ale to tez nic nie dalo.
generalnie adres aplikacji to: localhost:8080/Library/

0

No chyba nie skoro masz w logu 404 na taki url. No ale to wszystko zgadywanki. Podaj link do repo albo przynajmniej trochę konfiguracji (web.xml na przykład choćby)

0

Dobra temat do usuniecia, to nie wina kodu tylko cos mi sie popieprzylo z tomcatem w eclipse, poszlo jak zdeployowalem przez mavena z konsoli

1 użytkowników online, w tym zalogowanych: 0, gości: 1