Commit c09af56b by 陈文顺

springCloud fengin

parent 477ac5bc
......@@ -55,7 +55,7 @@ public class DictRedisCache extends RedisCache<DictTypeDto> {
@Override
public int getExprie() {
public int getExpire() {
return 24;//24小时
}
......
......@@ -51,7 +51,7 @@ public class DictRedisHashCache extends RedisHashCache<DictDataDto>{
}
@Override
public int getExprie() {
public int getExpire() {
return 24;
}
}
......@@ -50,7 +50,7 @@ public abstract class RedisHashCache<T> {
}else {
redisTemplate.boundHashOps(getRedisKey(key)).putAll(map);
}
redisTemplate.expire(getRedisKey(key),getExprie(),TimeUnit.HOURS);
redisTemplate.expire(getRedisKey(key), getExpire(),TimeUnit.HOURS);
result = (T)redisTemplate.boundHashOps(getRedisKey(key)).get(filed);
......@@ -78,7 +78,7 @@ public abstract class RedisHashCache<T> {
}else {
redisTemplate.boundHashOps(getRedisKey(key)).putAll(map);
redisTemplate.expire(getRedisKey(key),getExprie(),TimeUnit.HOURS);
redisTemplate.expire(getRedisKey(key), getExpire(),TimeUnit.HOURS);
}
result = (Map<String,T>)redisTemplate.boundHashOps(getRedisKey(key)).entries();
......@@ -102,7 +102,7 @@ public abstract class RedisHashCache<T> {
public abstract Map<String,T> searchDB(Object key);
public abstract int getExprie();
public abstract int getExpire();
private String getRedisKey(Object key){
......
......@@ -75,6 +75,19 @@
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-feign</artifactId>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>${mybatis3.version}</version>
......
......@@ -4,6 +4,7 @@ import com.alibaba.fastjson.support.spring.FastJsonpHttpMessageConverter4;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.http.converter.HttpMessageConverter;
......@@ -11,6 +12,7 @@ import org.springframework.http.converter.HttpMessageConverter;
@SpringBootApplication
@ComponentScan(basePackages = "com.freemud, cn.freemud")
@MapperScan(basePackages = "com.freemud.demo.mapper")
@EnableEurekaClient
public class SpringbootDemoApplication {
public static void main(String[] args) {
......
......@@ -40,7 +40,7 @@ public class DictController {
@GetMapping("/dictData/{dictTypeCd}/{dictCd}")
public ResDto<DictDataDto> dictData(@PathVariable String dictTypeCd ,@PathVariable String dictCd){
DictDataDto dictDataDto = this.dictTypeService.loadDictDataByCd(dictTypeCd,dictCd,true);
return new ResDto<>(dictDataDto);
return new ResDto(dictDataDto);
}
......
......@@ -6,7 +6,6 @@ spring:
port: 5289
password: U252fnIDyfF1A1
database: 3
server:
port: 9005
datasource:
......@@ -55,5 +54,9 @@ logging:
# ignored: /**,/swagger*,/webjars/**,/v2/**,/swagger-resources/**
swagger_enable: true
eureka:
client:
service-url:
defaultZone: http://localhost:10001/eureka
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment