当我尝试从http://localhost:8080/Films/showAll访问该网站时,我收到了 404 http 错误。所以我尝试到其他地址,从http://localhost:8080/showAll我看到 406 http 错误。控制器类如下所示:
package Films.controller;
import Films.dao.DirectorDAO;
import Films.dao.FilmDAO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.MediaType;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
import java.util.Scanner;
@RestController
// klasa odpowiada za pobieranie oraz przsył danych wykorzystywanych w DAO
public class FilmOperationController {
......
// metoda zwraca listę wszystkich filmów bazie
@RequestMapping(value = "/showAll", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.GET)
@Transactional(readOnly = true)
public List<Object[]> showAll() {
return filmDao.getAllFilms();
}
....
}
这是 pom.xml 和 java 配置文件。 https://github.com/lukasz-chojn/films_database/blob/master/pom.xml https://github.com/lukasz-chojn/films_database/blob/master/src/main/java/Films/component/Config .java
任何想法可能是错误的?
犯罪嫌疑人X
慕斯709654
相关分类