Я искал любые решения для запутывания проекта, который использует Spring MVC framework, но я ничего не нашел.Spring obfuscation
Когда я запутать проект с 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?
Зачем вам нужно запутывать веб-приложение? В любом случае, он работает на ваших собственных серверах. – millimoose
Это не веб-приложение ... Это настольное приложение, которое использует Spring Framework. –
@ GabrielCâmara, пожалуйста, можете ли вы разместить здесь ссылку, которая показывает, как обследовать проект Spring MVC? Я еще не нашел полезной информации, и я вижу, что вы уже нашли способ сделать это. –