Spring MVCフレームワークを使用するプロジェクトを難読化するためのソリューションを探していましたが、何も見つかりませんでした。
たとえば、ProGuardでプロジェクトを難読化すると、次のようになります。
難読化の前:
クラスA:
class A {
MyObject obj1;
//Constructors
//getters & setters
}
ApplicationContext.xml
<bean id="objectOne" class="com.myproject.MyClass" />
<!-- Injection -->
<bean id="A" class="com.myproject.controller.A">
<property name="obj1" ref="objectOne" />
</bean>
難読化後:
class A {
Z a = new Z();
//Constructors
//Getters & Setters
}
しかし、ApplicationContextは同じままです...
クラスとapplicationContextを難読化する方法はありますか?