2017-01-23 2 views
0

Во время работы веб-приложения Spring MVC с помощью Thymeleaf и запутывания с Proguard, я бегу в следующее исключение:InvalidPropertyException: Недопустимое свойство «myListName [0]» класса боба

org.springframework.web.util.NestedServletException: 
Request processing failed; nested exception is 
org.springframework.beans.InvalidPropertyException: 
Invalid property 'listOfSomething[0]' of bean class ... 

Это работало отлично перед запутывания , но ломается впоследствии.

public class FormToSubmit { 

    private List<MyType> listOfSomething; 

    public List<MyType> getListOfSomething() { 
     return listOfSomething; 
    } 

    public void setListOfSomething(List<MyType> listOfSomething) { 
     this.listOfSomething = listOfSomething; 
    } 
} 

Я уже сохраняя все аксессоров общественной собственности во запутывания во время со следующей Proguard линии:

-keep public class com.package.name.model.** { *; } 

ответ

0

Оказывается, тип параметра из списка удалялось по ProGuard. Добавление следующей строки в конфигурацию proguard разрешило проблему.

-keepattributes Signature 
Смежные вопросы