registry.addResourceHandler("/img/singerPic/**").addResourceLocations( "file:"+System.getProperty("user.dir")+System.getProperty("file.separator")+"img" +System.getProperty("file.separator")+"singerPic"+System.getProperty("file.separator") );这个代码是什么意思
时间: 2023-06-01 09:04:46 浏览: 98
这是一个 Java SpringBoot 框架下的配置,注册一个用于处理请求的资源处理器,用于访问 "/img/singerPic/**" 请求路径下的文件资源。该资源路径对应的是 "file:" 协议下的一个绝对路径,该路径就是程序的工作目录下的 "img/singerPic" 目录。
相关问题
public class MyMvcConfig implements WebMvcConfigurer { @Override public void addViewControllers(ViewControllerRegistry registry) { registry.addViewController("/").setViewName("spash.html"); } @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/upload/**").addResourceLocations("file:D:\\bishe\\qiangjunstudypic/"); //静态资源释放 registry.addResourceHandler("/**") .addResourceLocations("classpath:/static/","classpath:/static/**","classpath:/templates/"); }
这段代码是一个Spring MVC的配置类,实现了WebMvcConfigurer接口,用于配置视图控制器和静态资源处理器。
其中addViewControllers方法用于注册一个视图控制器,将访问根路径"/"的请求映射到名为"spash.html"的视图上。
addResourceHandlers方法用于注册一个静态资源处理器,将以"/upload"开头的请求映射到指定的本地文件目录下,将以"/"开头的请求映射到classpath下的静态资源文件目录下,这些静态资源可以是html、css、js、图片等。
npm config set registry https://registry.npmjs.org/
你可以使用以下命令将npm的registry源设置为https://registry.npmjs.org/:npm config set registry https://registry.npmjs.org/。这个命令将会把npm的registry源设置为https://registry.npmjs.org/,这是npm自身默认的源。另外,如果你希望将npm的registry源设置为https://registry.npm.taobao.org,你可以使用命令:npm config set registry https://registry.npm.taobao.org。请注意,通过修改npm的registry源,可以改变npm安装包的来源,从而加速安装速度或者解决一些网络问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [设置npm registry的几种方法](https://blog.csdn.net/a460550542/article/details/127685813)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [【NPM使用相关】NPM 源设置](https://blog.csdn.net/ariarko/article/details/124345674)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]