diff --git a/pom.xml b/pom.xml index f187e55..3e1020c 100644 --- a/pom.xml +++ b/pom.xml @@ -27,7 +27,6 @@ 3.4 1.0-SNAPSHOT 2.8.0 - 2.1.0 5.22.0 1.10 @@ -57,8 +56,6 @@ - - com.alibaba druid-spring-boot-starter @@ -76,7 +73,6 @@ mybatis-plus-boot-starter 3.1.0 - junit @@ -111,18 +107,6 @@ ${shiro.version} - - - - - - - - - - - - org.ehcache @@ -164,37 +148,18 @@ org.springframework.boot spring-boot-starter-freemarker - - - - - - - - - - - - - + mysql mysql-connector-java runtime - - - - org.springframework.boot spring-boot-starter-jdbc - - - org.springframework.boot spring-boot-starter-aop @@ -242,22 +207,6 @@ commons-lang3 ${commons-lang3.version} - - - - - - - - - - - - - - - - com.slife diff --git a/slife-activiti/pom.xml b/slife-activiti/pom.xml index 4402291..d84afe9 100644 --- a/slife-activiti/pom.xml +++ b/slife-activiti/pom.xml @@ -20,26 +20,6 @@ slife-common - - - - - - - - - - - - - - - - - - - - org.activiti diff --git a/slife-web/src/main/java/com/slife/config/InstallBean.java b/slife-web/src/main/java/com/slife/config/InstallBean.java index f01e02d..7692d2a 100644 --- a/slife-web/src/main/java/com/slife/config/InstallBean.java +++ b/slife-web/src/main/java/com/slife/config/InstallBean.java @@ -1,6 +1,7 @@ package com.slife.config; +import lombok.extern.slf4j.Slf4j; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.BeansException; @@ -8,22 +9,25 @@ import org.springframework.beans.factory.config.BeanPostProcessor; import org.springframework.context.annotation.Configuration; /** - * Created by chenjianan on 2016/12/16-11:25. - *

- * Describe: * 如果我们需要在Spring容器完成Bean的实例化,配置和其他的初始化后添加一些自己的逻辑处理, * 我们就可以定义一个或者多个BeanPostProcessor接口的实现。 + * + * @author jamen + * @date 2016.12.16 */ -@Configuration +@Slf4j +//@Configuration public class InstallBean implements BeanPostProcessor { - private Logger logger = LoggerFactory.getLogger(getClass()); + + @Override public Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException { - logger.info("对象" + beanName + "开始实例化"); + log.info("对象" + beanName + "开始实例化"); return bean; } + @Override public Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException { - logger.info("对象" + beanName + "实例化完成"); + log.info("对象" + beanName + "实例化完成"); return bean; } } diff --git a/slife-web/src/main/java/com/slife/config/Setup.java b/slife-web/src/main/java/com/slife/config/Setup.java index 48e5da6..89535ec 100644 --- a/slife-web/src/main/java/com/slife/config/Setup.java +++ b/slife-web/src/main/java/com/slife/config/Setup.java @@ -1,20 +1,24 @@ package com.slife.config; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.BeansException; import org.springframework.beans.factory.config.BeanFactoryPostProcessor; import org.springframework.beans.factory.config.ConfigurableListableBeanFactory; import org.springframework.context.annotation.Configuration; /** - * Created by chenjianan on 2016/12/15-17:24. - *

- * Describe: * beanFactoryPostprocessor的作用是在beanFactory初始化之后提供一个修改的机会。 * 在Spring实例化bean的前后执行一些附加操作 + * + * @author jamen + * @date 2016.12.15 */ -@Configuration +@Slf4j +//@Configuration public class Setup implements BeanFactoryPostProcessor { + + @Override public void postProcessBeanFactory(ConfigurableListableBeanFactory configurableListableBeanFactory) throws BeansException { - System.out.println("beanFactoryPostprocessor的作用是在beanFactory初始化之后提供一个修改的机会。......这时候bean 还没实例化(instance)"); + log.info("beanFactoryPostprocessor的作用是在beanFactory初始化之后提供一个修改的机会。......这时候bean 还没实例化(instance)"); } } diff --git a/slife-web/src/main/resources/banner.txt b/slife-web/src/main/resources/banner.txt index eb48be7..3acf855 100644 --- a/slife-web/src/main/resources/banner.txt +++ b/slife-web/src/main/resources/banner.txt @@ -1,24 +1,10 @@ +${AnsiColor.RED} + ___ ___ + /\_ \ __ /'___\ + ____\//\ \ /\_\/\ \__/ __ + /',__\ \ \ \ \/\ \ \ ,__\/'__`\ +/\__, `\ \_\ \_\ \ \ \ \_/\ __/ +\/\____/ /\____\\ \_\ \_\\ \____\ + \/___/ \/____/ \/_/\/_/ \/____/ - - SSSSSSSSSSSSSSS LLLLLLLLLLL iiii ffffffffffffffff - SS:::::::::::::::SL:::::::::L i::::i f::::::::::::::::f -S:::::SSSSSS::::::SL:::::::::L iiii f::::::::::::::::::f -S:::::S SSSSSSSLL:::::::LL f::::::fffffff:::::f -S:::::S L:::::L iiiiiii f:::::f ffffffeeeeeeeeeeee -S:::::S L:::::L i:::::i f:::::f ee::::::::::::ee - S::::SSSS L:::::L i::::i f:::::::ffffff e::::::eeeee:::::ee - SS::::::SSSSS L:::::L i::::i f::::::::::::f e::::::e e:::::e - SSS::::::::SS L:::::L i::::i f::::::::::::f e:::::::eeeee::::::e - SSSSSS::::S L:::::L i::::i f:::::::ffffff e:::::::::::::::::e - S:::::S L:::::L i::::i f:::::f e::::::eeeeeeeeeee - S:::::S L:::::L LLLLLL i::::i f:::::f e:::::::e -SSSSSSS S:::::SLL:::::::LLLLLLLLL:::::Li::::::if:::::::f e::::::::e -S::::::SSSSSS:::::SL::::::::::::::::::::::Li::::::if:::::::f e::::::::eeeeeeee -S:::::::::::::::SS L::::::::::::::::::::::Li::::::if:::::::f ee:::::::::::::e - SSSSSSSSSSSSSSS LLLLLLLLLLLLLLLLLLLLLLLLiiiiiiiifffffffff eeeeeeeeeeeeee - - - - - - + Spring Boot: ${spring-boot.version} \ No newline at end of file