我不知道将业务逻辑放在spring mvc中的哪个位置因为我是新手.我知道该做什么,但由于缺乏春季mvc的知识,我不知道从哪里开始.我还想问一下,如果有人知道我可以在哪里获得一个很好的教程,或者有一个具有业务逻辑的spring mvc web应用程序的完整示例?无论如何,我所谈论的业务逻辑都是关于数据库处理:)
我想使用spring数据rest的RestResource注释。如您所知,它默认情况下公开所有CRUD方法。但是我只需要findAll方法。一种方法是将所有其他方法的导出值设置为false,如下所示:
@RestResource(path="questions")
public interface QuestionRepository extends CRUDRepository<Question,Long> {
@RestResource(exported = false)
void delete(Long id);
@RestResource(exported = false)
void create(Question q);
....
}
Run Code Online (Sandbox Code Playgroud)
但是我不喜欢这样。还有其他更简单的方法可以避免这种冶金吗?