spring boot
一代键客
我是疯狂的搜索资料者
展开
-
自定义redis连接池时密码为空导致认证失败
# jedis 配置myredis.hostname= 127.0.0.1myredis.port= 6379myredis.password= myredis.timeout= 5000myredis.usePool= true如上图所示,当我们自定义redis连接池的时候,redis的连接参数放在配置文件中,我们通过@Value("${属性名}")标签读取配置参数;如果我们的redi...原创 2018-05-31 16:25:45 · 8620 阅读 · 1 评论 -
@Value("${属性名}")注解在对象的构造方法中的使用
如果需要读取配置文件application.yml 的属性值,只需要在变量上加 @Value("${属性名}") 注解,就可以将配置文件 application.yml 的一个属性值赋值给变量。 如: 但是,如果我们在对象的构造方法中使用这个变量,结果发现这个变量的值为null。 原因是 @Value("${属性名}") 注解是通过对象的set 方法赋...原创 2018-05-31 17:24:44 · 20086 阅读 · 2 评论 -
Could not parse multipart servlet request; nested exception is java.io.IOException: The temporary up
spring boot 上传文件出现以下错误:{"timestamp":1539235200525,"status":500,"error":"Internal Server Error","exception":"org.springframework.web.multipart.MultipartException","message":"Could原创 2018-10-12 15:16:49 · 13002 阅读 · 0 评论 -
class path resource [xx] cannot be resolved to absolute file path because it does not reside
String fileName = "lenovo_data";方式一:ClassPathResource resource = new ClassPathResource("fileName");File file = resource.getFile();方式二:String path = ResourceUtils.getURL("classpath:").toString(...原创 2018-11-30 15:19:15 · 5948 阅读 · 2 评论 -
spring boot 国际化
第一步:创建资源文件并配置资源文件地址spring.messages.basename=i18n/messages第二步:参考org.springframework.web.servlet.i18n.LocaleChangeInterceptor 实现自己的拦截器自己实现的拦截器可以添加自己的处理逻辑,比如我添加了从 request 的 header 参数中读取 Accept-...原创 2019-10-07 22:10:10 · 434 阅读 · 0 评论