注释中是否有可能实现接口?就像是:
public @interface NotNull implements LevelInterface {
ValidationLevel level();
};
Run Code Online (Sandbox Code Playgroud) 我不小心设置了错误的时间,并且我的所有提交的时间/日期都是错误的,我想更改提交时间/日期(fe+8小时/+10天)。
我已经找到了一次提交的解决方案,但我想知道是否可以在一个分支中对多次提交进行解决。我已经设法弄清楚如何更改日期,但我迷失了变基:
COMMITS=($(git rev-list $COM~..HEAD))
for COMMIT in "${COMMITS[@]}"
do
COMMIT_DATE=$(git log $COMMIT -n1 --format=%aD)
NEW_DATE=$(date -d "$COMMIT_DATE+30 days" -R)
echo "I: $COMMIT FROM $COMMIT_DATE TO $NEW_DATE"
GIT_COMMITTER_DATE="$NEW_DATE" GIT_AUTHOR_DATE="$NEW_DATE" git commit --amend --no-edit --date "NEW_DATE"
...... rebase command
done
Run Code Online (Sandbox Code Playgroud)
如何正确变基?
我一直在使用 Spring boot 进行原型设计,在那里我添加了对REST 的依赖,spring-boot-starter-actuator并将spring-boot-starter-data-rest我的测试 REST 端点命名为/info. 应用程序运行时没有任何错误,但是无法调用我的端点并且应用程序一直返回 404。
一段时间后,我发现执行器项目包含 SAME 端点/info并且基本上覆盖了我的自定义 RESTful 端点,因为我没有命名它。
我的问题是:有什么办法可以防止一般的这种行为(意思是 bean 错误地发生冲突)?或者至少在发生这种情况时收到警告消息。
预先感谢您的回答
java spring dependency-injection spring-boot spring-boot-actuator