Зашифруйте веб-приложение JAVA SpringFramework

Я создал веб-приложение SpringFramework и теперь хочу его распространить. Клиент попросил меня оценить приложения на своем собственном сервере. Я хочу защитить свой код, зашифровывая исходный код. Является ли это возможным? Если да, какой инструмент лучше? Есть ли потеря производительности при его использовании?

1 ответ

Решение

В нашем выпуске мы используем ProGuard в задании ant, что усложняет процесс обратного проектирования классов. Также, кажется, лучше для производительности.

Обратите внимание, что все переменные, основанные на аннотациях внедрения, должны быть объявлены как privateиначе они не будут введены правильно после процесса ProGuard.

1. ProGuard

2. Apache Ant

Другие вопросы по тегам