提交 9fc1e6b9 编写于 作者: 武汉红喜's avatar 武汉红喜

optimise

上级 aae00f5a
......@@ -16,6 +16,14 @@
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
</dependency>
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-elasticsearch</artifactId>
......@@ -29,6 +37,23 @@
<groupId>org.hongxi</groupId>
<artifactId>whatsmars-common</artifactId>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
</dependency>
</dependencies>
......
......@@ -2,7 +2,11 @@ package org.hongxi.whatsmars.spring.data;
import org.hongxi.whatsmars.common.profile.ProfileUtils;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.ImportResource;
@ImportResource("classpath:spring-*.xml")
@Configuration
public class Application {
public static void main(String[] args) {
......
package org.hongxi.whatsmars.spring.data.config;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.ImportResource;
@Configuration
@ImportResource("classpath:spring-mongo.xml")
public class MogoConfiguration {
}
......@@ -2,6 +2,7 @@ package org.hongxi.whatsmars.spring.data.service;
import org.elasticsearch.client.transport.TransportClient;
import org.hongxi.whatsmars.spring.data.repository.CustomerRepository;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.data.mongodb.core.MongoTemplate;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Service;
......@@ -9,7 +10,7 @@ import org.springframework.stereotype.Service;
import javax.annotation.Resource;
@Service
public class DataService {
public class DataService implements InitializingBean {
@Resource
private RedisTemplate<Integer, String> redisTemplate;
......@@ -19,4 +20,12 @@ public class DataService {
private MongoTemplate mongoTemplate;
@Resource
private CustomerRepository customerRepository;
@Override
public void afterPropertiesSet() throws Exception {
System.out.println(redisTemplate);
System.out.println(transportClient);
System.out.println(mongoTemplate);
System.out.println(customerRepository);
}
}
<?xml version="1.0" encoding="UTF-8"?>
<configuration status="debug">
<properties>
<property name="log.path">/data/logs/whatsmars-spring-data</property>
</properties>
<appenders>
<console name="Console" target="SYSTEM_OUT">
<Filters>
<ThresholdFilter level="DEBUG" onMatch="ACCEPT"
onMismatch="DENY"/>
</Filters>
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
</console>
</appenders>
<loggers>
<root level="INFO">
<appender-ref ref="Console"/>
</root>
</loggers>
</configuration>
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册