小编Pre*_*sto的帖子

如果合并具有相同提交的两个分支会发生什么?

我有两个不同的分支,它们共享一些相同的提交更改,这意味着相同的内容但在每个分支上执行的提交不同。

如果我要合并这两个分支,这些相同的更改会发生什么?Git 是否认为这是一个合并问题?如果不是,Git 如何决定哪个提交成为相同更改的“所有者”?

git merge branch

2
推荐指数
1
解决办法
124
查看次数

仅当从某个类调用该方法时才拦截该方法?

使用 AspectJ 或 Spring Aop(无关紧要),是否可以仅在从某个类中调用该方法时才拦截该方法?

例子:

public class House() {

    String address;

    public House(String address) {
       this.address = address;
    }   
   
    public String getAddress() {
      return this.address();
   }
}


public class BadHouse() {

    public void doNotIntercept() {
      House h = new House("1234");
      h.getAddress();
   }
}

public class GoodHouse() {
     
     public void intercept() {
     House h = new House("4567");
     h.getAddress();
    }

}

public class houseInterceptor() {

     @Before("execution(com.example.House.getAddress(..))")
     // only intercept on GoodHouse.class??? 
     public void beforeGetAddress();

}
Run Code Online (Sandbox Code Playgroud)

在这种情况下可以使用“within”吗?谢谢

java aop spring interceptor

2
推荐指数
1
解决办法
191
查看次数

标签 统计

aop ×1

branch ×1

git ×1

interceptor ×1

java ×1

merge ×1

spring ×1