Merge remote-tracking branch 'personal/master'

This commit is contained in:
Andrew DeMaria
2017-08-23 20:59:34 -06:00
9 changed files with 59 additions and 25 deletions
@@ -1,8 +1,7 @@
package org.airsonic.player.boot;
package org.airsonic.player;
import net.sf.ehcache.constructs.web.ShutdownListener;
import org.airsonic.player.filter.*;
import org.airsonic.player.spring.CustomPropertySourceConfigurer;
import org.directwebremoting.servlet.DwrServlet;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -180,7 +179,7 @@ public class Application extends SpringBootServletInitializer implements Embedde
// Customize the application or call application.sources(...) to add sources
// Since our example is itself a @Configuration class (via @SpringBootApplication)
// we actually don't need to override this method.
return application.sources(Application.class).web(true).initializers(new CustomPropertySourceConfigurer());
return application.sources(Application.class).web(true);
}
@Override
@@ -1,4 +1,4 @@
package org.airsonic.player.boot;
package org.airsonic.player;
import org.apache.catalina.Container;
import org.apache.catalina.Wrapper;
@@ -21,6 +21,7 @@ public class SpringLiquibase extends liquibase.integration.spring.SpringLiquibas
@Override
public void afterPropertiesSet() throws LiquibaseException {
logger.trace("Starting Liquibase Update");
try {
super.afterPropertiesSet();
} catch(Exception e) {
@@ -1,3 +1,6 @@
org.springframework.context.ApplicationListener=\
org.airsonic.player.spring.LoggingFileOverrideListener,\
org.airsonic.player.security.LoginFailureListener
org.springframework.context.ApplicationContextInitializer=\
org.airsonic.player.spring.CustomPropertySourceConfigurer
@@ -123,7 +123,10 @@
<bean id="networkService" class="org.airsonic.player.service.NetworkService" />
<bean id="playerService" class="org.airsonic.player.service.PlayerService" init-method="init">
<bean id="playerService"
class="org.airsonic.player.service.PlayerService"
init-method="init"
depends-on="liquibase">
<property name="playerDao" ref="playerDao"/>
<property name="statusService" ref="statusService"/>
<property name="securityService" ref="securityService"/>