我有一个Input带按钮(buttonAfter属性)的组件,我设置了一个onClick与按钮关联的处理程序,因此用户可以键入一些文本,然后按下该按钮以触发正确的操作.
但是,我希望用户能够[Enter]按键(键代码13)以达到与单击按钮相同的效果,只是为了使UI更易于使用.
我找不到办法做到这一点,当然我试图onKeydown为按键事件注册一个处理程序,但它只是被忽略了.
在Spring Data项目中,CrudRepository为正在管理的实体类提供了复杂的CRUD功能.
public interface CrudRepository<T, ID extends Serializable>
extends Repository<T, ID> {
<S extends T> S save(S entity);
T findOne(ID primaryKey);
Iterable<T> findAll();
Long count();
void delete(T entity);
boolean exists(ID primaryKey);
// … more functionality omitted.
}
Run Code Online (Sandbox Code Playgroud)
一般来说,我知道"S extends T"意味着什么,即S,保存操作的返回类型,必须是T的子类型.为什么有必要添加诸如约束?我认为做这样的事情会很好:
T save (T entity);
Run Code Online (Sandbox Code Playgroud)
如在
void delete(T entity);
Run Code Online (Sandbox Code Playgroud)
我已经google搜索了更多帮助,我已经在stackoverflow本身上找到了以下问题,但对我来说并不是很清楚:
Spring CrudRepository:为什么要发明一个新的泛型类型S.
谢谢.
我尝试使用 git 命令行工具进行提交,我运行了以下命令序列:
git add -A
git commit -m "message"
git push
Run Code Online (Sandbox Code Playgroud)
但是我遇到了一个错误,因为有些文件超过了一定的大小:
所以我删除了那个文件并再次启动:
git add -A
git commit -m "message"
git push
Run Code Online (Sandbox Code Playgroud)
但再次得到同样的错误!