Spring
日常开发中Spring相关总结和技巧
charlieshawn
美团后端工程师
展开
-
application.xml加载多个properties 文件 报错 “Could not resolve placeholder ‘xxx‘ in string value “${xxx}“
确认下是否在context的配置中配置了对应properties文件的路径(location),例如<context:property-placeholder location="classpath:database.properties,classpath:config.properties,classpath:mq.properties"/>原创 2021-11-21 13:54:19 · 979 阅读 · 0 评论 -
阿里云ECS打包上传并运行Springboot服务
1.将本地项目通过maven package命令将项目打成jar包2.将jar包上传到阿里云服务器scp /你的项目路径/target/xxx.jar root@你的阿里云ip地址:/你的阿里云项目路径3.登录你的阿里云机器,用 java -jar xxx.jar 命令启动但是这个命令只能让java进程在前台运行,退出前台则进程停止如果想让进程在后台运行可以1. java -jar xxx.jar(启动) 2.ctrl+z(将一个前台执行的进程放到后台并暂停执行) 3. bg(将一个在后原创 2021-08-08 14:20:08 · 306 阅读 · 0 评论 -
Error creating bean with name ‘OptionalValidatorFactor‘ 报错解决
启动服务失败发现日志报错:[ERROR] main DispatcherServlet Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.validation.bea...原创 2020-02-26 22:27:11 · 454 阅读 · 0 评论 -
MyBatis动态代理
先看一个MyBatis的使用demo @Resource SqlSessionFactory sqlSessionFactory; @RequestMapping(value = "/query", method = RequestMethod.GET) public String query(@RequestParam("name") String name) { //获取sqlSession SqlSession sqlSession原创 2020-10-09 17:22:02 · 122 阅读 · 1 评论 -
SpringBoot+ElasticSearch小结
首先先安装并启动ElasticSearch,别忘了按装ik分词器。如何查看ElasticSearch是否启动,Ik分词器是否安装:ES安装启动教程:IK分词器安装启动教程:1.ElasticSearch的HTTP默认端口是9200,我们可以postman get请求查看2.我们可以用Http请求ES接口来确认Ik分词器是否安装完成3.用@Configuration创建ES客...原创 2019-02-05 12:33:36 · 263 阅读 · 0 评论 -
Spring MVC处理文件上传之MultipartFile
API接口Demo:package com.test.server.spring;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang3.StringUtils;import org.apache.tomcat.util.http.fileupload.IOUtils;import org.springframework.web.bind.annotation.*;import org.springframework原创 2020-08-30 18:41:46 · 813 阅读 · 0 评论 -
实现PropertyPlaceholderConfigurer在Spring中静态的获取property配置
PropertyPlaceholderConfigurer 是个BeanFactoryPostProcessor实现,可以实现在XML配置文件中通过占位符,引入外部属性文件(properties文件)PropertyPlaceholderConfigurer实现BeanFactoryPostProcessor源码:public void postProcessBeanFactory...原创 2020-04-18 11:17:56 · 371 阅读 · 0 评论