• Andy Wilkinson's avatar
    Fix ArrayStoreException caused by JerseyAutoConfiguration again · 31874090
    Andy Wilkinson authored
    This is a follow-on from the changes made in 2b7bf3e7. In addition to the
    problematic use of @ConditionalOnClass that was addressed in 2b7bf3e7,
    JerseyAutoConfiguration also used @ConditionalOnBean referencing a 
    Jersey class. This has the same problem when used on a class that
    implements WebApplicationInitializer. Implementing
    WebApplicationInitializer causes the class’s annotations to be
    introspected during servlet container initialiser processing. If a
    @ConditionalOnBean annotation references a Class that cannot be
    loaded an ArrayStoreException occurs.
    
    This commit updates JerseyAutoConfiguration to reference ResourceConfig
    as a String. This allows it annotations to be introspected without
    attempting to load a Jersey class that may not be on the classpath.
    
    Fixes gh-1733
    Fixes gh-1719
    31874090
Name
Last commit
Last update
..
src Loading commit data...
.gitignore Loading commit data...
pom.xml Loading commit data...