我是Spring的新手,在尝试使用@AutoWired注释、尝试在PostController中注入Repository类时遇到了一些问题
@Controller
@RequestMapping("/posts")
public class PostController {
@Autowired
private Repository repository;
@RequestMapping(value="",method= RequestMethod.GET)
public String listPosts(Model model){
model.addAttribute("posts",repository.findAll());
return "posts/lists";
}
}
public interface Repository extends CrudRepository<Posts,Long> {
}
您必须创建自己的存储库,并从存储库中扩展它,现在您使用的是spring存储库接口。
@Repository
public interface PostRepository extends CrudRepository<Posts,Long> {
}
和@Autowire
@Autowired
private PostRepository repository;
2021-04-21 11:12:26.858信息8064----[主]O.S.Boot.SpringApplication:在桌面上使用Java 15.0.2启动SpringApplication v2.4.5-MNKN1R7,并使用PID 8064(C:\users.m2\repository\org\SpringFramework\boot\spring-boot\2.4.5\spring-
我的控制台出现以下错误,请帮助我,在发布到应用商店有什么问题吗?(我为我的英语道歉&这是我第一个使用android studio的应用程序)更多信息
错误:任务“:app:ProcessDebugResources”执行失败。 com.android.ide.common.Process.processException:org.gradle.Process.internal.exeception:Process“command”c:\users\mohamed sallam\appdata\local\android\sdk\build-to
由于请求的不同用法和注释,我一直很困惑
我想我正确地映射了每一个bean。当我将@autowired放到wardServicde字段中时,我得到了以下内容:(在servlet-context.xml component-scan base package是带有controllers“com.imc.spring”的package) 如果我将基本包更改为“com.imc.spring.controller”,我会得到更少的错误 sprin
当我在类中使用Spring的注释时,IntelliJ IDEA显示错误,但类没有任何问题。 以下是错误消息: