| @@ -198,7 +198,12 @@ public class UmpBooter { | |||||
| public static List<URL> libsPathURLs() { | public static List<URL> libsPathURLs() { | ||||
| try { | try { | ||||
| File libsDir = new File(HOME_DIR + File.separator + "libs"); | File libsDir = new File(HOME_DIR + File.separator + "libs"); | ||||
| File[] jars = libsDir.listFiles(f -> f.getName().endsWith(".jar") && f.isFile() && !f.getName().contains("-booter-")); | |||||
| File[] jars = libsDir.listFiles(f -> | |||||
| f.getName().endsWith(".jar") && | |||||
| f.isFile() && | |||||
| !f.getName().contains("-booter-") && | |||||
| !f.getName().contains("tools-initializer") | |||||
| ); | |||||
| List<URL> libsPathURLs = new ArrayList<>(); | List<URL> libsPathURLs = new ArrayList<>(); | ||||
| if (jars != null && jars.length > 0) { | if (jars != null && jars.length > 0) { | ||||
| for (int i = 0; i < jars.length; i++) { | for (int i = 0; i < jars.length; i++) { | ||||
| @@ -1,7 +1,6 @@ | |||||
| package com.jd.blockchain.ump; | package com.jd.blockchain.ump; | ||||
| import com.jd.blockchain.ump.web.RetrievalConfigListener; | import com.jd.blockchain.ump.web.RetrievalConfigListener; | ||||
| import com.jd.blockchain.ump.web.UmpConfiguration; | |||||
| import org.springframework.boot.SpringApplication; | import org.springframework.boot.SpringApplication; | ||||
| import java.util.Properties; | import java.util.Properties; | ||||
| @@ -0,0 +1,14 @@ | |||||
| package com.jd.blockchain.ump; | |||||
| import org.springframework.boot.autoconfigure.EnableAutoConfiguration; | |||||
| import org.springframework.boot.autoconfigure.SpringBootApplication; | |||||
| import org.springframework.boot.context.properties.EnableConfigurationProperties; | |||||
| import org.springframework.context.annotation.ComponentScan; | |||||
| @SpringBootApplication | |||||
| @EnableAutoConfiguration | |||||
| @EnableConfigurationProperties | |||||
| @ComponentScan | |||||
| public class UmpConfiguration { | |||||
| } | |||||
| @@ -1,12 +0,0 @@ | |||||
| package com.jd.blockchain.ump.web; | |||||
| import org.springframework.boot.autoconfigure.SpringBootApplication; | |||||
| import org.springframework.boot.context.properties.EnableConfigurationProperties; | |||||
| @EnableConfigurationProperties | |||||
| @SpringBootApplication(exclude = { | |||||
| org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class} | |||||
| ) | |||||
| public class UmpConfiguration { | |||||
| } | |||||
| @@ -0,0 +1,18 @@ | |||||
| package com.jd.blockchain.ump.web; | |||||
| import org.springframework.context.annotation.Configuration; | |||||
| import org.springframework.security.config.annotation.web.builders.HttpSecurity; | |||||
| import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; | |||||
| import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter; | |||||
| @Configuration | |||||
| @EnableWebSecurity | |||||
| public class UmpSecurityConfiguration extends WebSecurityConfigurerAdapter { | |||||
| @Override | |||||
| protected void configure(HttpSecurity http) throws Exception { | |||||
| http.authorizeRequests().anyRequest().permitAll(); | |||||
| http.csrf().disable(); | |||||
| } | |||||
| } | |||||