|
@@ -6,8 +6,11 @@ import com.persagy.dmp.common.SpringUtils;
|
|
|
import com.persagy.dmp.common.http.HttpUtils;
|
|
|
import com.querydsl.jpa.impl.JPAQueryFactory;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
+import org.apache.shiro.SecurityUtils;
|
|
|
+import org.apache.shiro.mgt.SecurityManager;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.boot.SpringApplication;
|
|
|
+import org.springframework.boot.autoconfigure.SpringBootApplication;
|
|
|
import org.springframework.cloud.client.SpringCloudApplication;
|
|
|
import org.springframework.context.ConfigurableApplicationContext;
|
|
|
import org.springframework.context.annotation.Bean;
|
|
@@ -21,13 +24,15 @@ import javax.persistence.EntityManager;
|
|
|
* @verison: 1.0
|
|
|
*/
|
|
|
@Slf4j
|
|
|
-@SpringCloudApplication
|
|
|
+@SpringBootApplication
|
|
|
public class EditApp {
|
|
|
|
|
|
public static void main(String[] args) {
|
|
|
- ConfigurableApplicationContext ctx = SpringApplication.run(EditApp.class, args);
|
|
|
- ConfigurableEnvironment env = ctx.getEnvironment();
|
|
|
- log.info("profile = {}", env.getProperty("spring.profiles.active"));
|
|
|
+ SpringApplication app = new SpringApplication(EditApp.class);
|
|
|
+ ConfigurableApplicationContext ctx = app.run(args);
|
|
|
+
|
|
|
+ SecurityManager securityManager = ctx.getBean(SecurityManager.class);
|
|
|
+ SecurityUtils.setSecurityManager(securityManager);
|
|
|
}
|
|
|
|
|
|
@Bean
|