当前位置: 首页 > news >正文

手机网站单页怎么做企业网站推广方法实验报告

手机网站单页怎么做,企业网站推广方法实验报告,佛山行业网站设计公司,wordpress播放器安装不了jar读取目录配置、打包jar后无法获取目录下的配置 jar读取目录配置、打包jar后无法获取目录下的配置。java打成jar包后获取不到配置文件路径。解决项目打成jar包上线无法读取配置文件。打包jar后无法读取resource下的配置文件 场景 需要读取 src/main/resources/mapper下的所…jar读取目录配置、打包jar后无法获取目录下的配置 jar读取目录配置、打包jar后无法获取目录下的配置。java打成jar包后获取不到配置文件路径。解决项目打成jar包上线无法读取配置文件。打包jar后无法读取resource下的配置文件 场景 需要读取 src/main/resources/mapper下的所有 xml 配置。 前提 代码打包成jar查看这篇文章https://lingkang.top/archives/idea-yuan-cheng-shi-diao-jar 原代码 import java.io.File; import java.net.URL; import java.util.ArrayList; import java.util.List;/*** author lingkang* create by 2024/3/18 14:44*/ public class Test05 {public static void main(String[] args) {String scanPathmapper;ListString resultnew ArrayList();// 直接遍历此时可能是idea、eclipse开发环境。URL resource Test04.class.getClassLoader().getResource();if (resource ! null) {File file new File(resource.getPath() scanPath);if (file.listFiles() ! null)for (File f : file.listFiles()) {result.add(f.getPath());}}// 输出扫描结果System.out.println(result);// 加载配置/*for (String config:result){InputStream inputStream Test04.class.getClassLoader().getResourceAsStream(config);}*/} }打包成jar后运行 java -jar mybatis-magic-test.jar如何打包成jar请查看这篇文章https://lingkang.top/archives/idea-yuan-cheng-shi-diao-jar 这时候获取到的是空值。 远程试调 如何试调jar查看这篇文章https://lingkang.top/archives/idea-yuan-cheng-shi-diao-jar 可以看到获取到是一个空对象 spring的底层原理 spring的底层实现是PathMatchingResourcePatternResolver它分多种情况但总的来说通配符时例如/mapper/*.xml是通过对jar所有文件进行遍历匹配。 解决打包jar后无法获取目录下的配置 import java.io.File; import java.net.JarURLConnection; import java.net.URL; import java.net.URLConnection; import java.util.ArrayList; import java.util.Enumeration; import java.util.List; import java.util.jar.JarEntry; import java.util.jar.JarFile;/*** author lingkang* create by 2024/3/18 14:14*/ public class Test04 {public static void main(String[] args) throws Exception {String scanPath mapper;ListString result scanResource(scanPath);// 输出扫描结果System.out.println(result);// 加载配置/*for (String config:result){InputStream inputStream Test04.class.getClassLoader().getResourceAsStream(config);}*/}public static ListString scanResource(String scanPath) throws Exception {URL url Test04.class.getClassLoader().getResource(scanPath);ListString result new ArrayList();if (url ! null) {JarFile jarFile null;URLConnection con url.openConnection();if (con instanceof JarURLConnection) {JarURLConnection jarCon (JarURLConnection) con;jarFile jarCon.getJarFile();} else {// 手动接收结果String urlFile url.getFile();int separatorIndex urlFile.indexOf(*/);// tomcatif (separatorIndex -1) {separatorIndex urlFile.indexOf(!/);// jar}if (separatorIndex ! -1) {// String jarFileUrl urlFile.substring(0, separatorIndex);String rootEntryPath urlFile.substring(separatorIndex 2); // both separators are 2 charsjarFile new JarFile(rootEntryPath);}}// 遍历if (jarFile ! null) {boolean has false;for (EnumerationJarEntry entries jarFile.entries(); entries.hasMoreElements(); ) {JarEntry entry entries.nextElement();String entryPath entry.getName();// 名称匹配可以是 ant、正则if (entryPath.startsWith(scanPath)) {result.add(entryPath);has true;} else {if (has) {break;}}}jarFile.close();} else {// 直接遍历此时可能是idea、eclipse开发环境。URL resource Test04.class.getClassLoader().getResource();if (resource ! null) {File file new File(resource.getPath() scanPath);if (file.listFiles() ! null)for (File f : file.listFiles()) {result.add(f.getPath());}}}}return result;} }直接在idea运行能正常获取到结果 打包jar再运行 也能获取到结果这对框架开发有所帮助。
http://www.pierceye.com/news/908145/

相关文章:

  • 网站制作是那个大连开发区一中
  • 做预约的网站2345网址导航官网下载
  • 网站建设创建wordpress用户评论图片
  • .耐思尼克官方网站工程公司会计账务处理
  • 如何进入微网站毕业设计网站开发
  • 已经备案的网站新增ip怎么做网站分站如何做
  • 网站建设 常州怎么做网络推广营销
  • 海南建设工程信息网站常用网站建设软件
  • 福州网络推广建站网站建设工作室深圳
  • html的网站案例长春头条新闻今天
  • 免费的十大免费货源网站产品设计开发流程图
  • 做网站的内容网站建设工作室有几个部门
  • jquery win8风格企业网站模板wordpress编辑器 模板
  • 北京国互网网站建设电话免费网站怎么盈利模式
  • 网站建设图片如何加载ssh做电商 网站
  • 网站开发资质网站域名服务错误
  • html5 社团网站模板 代码下载上海做营销网站哪个公司好
  • 动易网站 模板南京企业建站系统模板
  • 网站实名网站建设技术百科
  • 网站策划书范文模板网盟推广费
  • 先做网站还是先做app唐山模板建站定制网站
  • 小城镇建设的网站中的主要观点廊坊网站设计公司
  • 银联支付网站建设企业qq登录
  • dw怎样做网站链接aspcms建站
  • 网站的栏目wordpress php版本太低
  • 浙江网站制作出效果图
  • 电子商务是电商吗产品seo是什么意思
  • 黑龙江省建设工程质量协会网站中文搜索引擎网站
  • 汽车报价网站宁波网络推广丿易企网怎么样
  • php个人网站简洁手机下载视频网站模板