27203
現在下記のような実装になっており、Objectクラスに、joinPointから取得したクラスを代入しております。  
そして、変数:targetを TEST1クラス にcastしたいのですが方法が分かりません。  
分かる方がいましたらご教授お願い致します。  

```

    @Before("execution～")
    public void before(JoinPoint joinPoint) throws Exception {
       Object target = joinPoint.getTarget().getClass();
    }
    
```

因みに、下記のcast方法はエラーとなっておりました。

```

    1.
    Object target = joinPoint.getTarget().getClass();
    TEST1 test1 = (TEST1)target;
    
    2.
    Object obj = new Test1();
    Test1 test1 = joinPoint.getTarget().getClass().cast(obj);
    
```
CC BY-SA 3.0
2016-06-29T05:04:16.463
27172
2016-06-30T07:19:58.133
2016-06-30T00:31:06.170
7626
7626
question
java spring
AOP - JoinPoint.getTarget().getClass()のCASTを行いたい
下記でインスタンスを生成することが出来ます。  

```

    Class target = joinPoint.getTarget().getClass();
    Constructor<?> cunstructor = target.getConstructors()[0];
    TEST1 test1 = (TEST1)cunstructor.newInstance();
    
```
CC BY-SA 3.0
2016-06-30T01:10:50.563
27203
2016-06-30T07:19:58.133
2016-06-30T07:19:58.133
7626
7626
27172
answer