• 2024-05-24SpringBoot中设置静态资源映射路径
    这里写目录标题一、系统默认静态资源路径二、静态资源不在默认目录,需要配置1.方法一:通过配置类设置(java代码实现)2.方法二:application.yml配置3.方法三:application.properties配置一、系统默认静态资源路径默认情况下,SpringBoot会从以下位置自动serve静态资源:c
  • 2024-05-16spring bot 中处理静态资源
    当需要引入前端资源时,有许多静态资源,比如:css,js等文件第一种方式:webjarsWebjars本质就是以jar包的方式引入静态资源,以前要导入一个静态资源文件,直接导入即可,但使用springboot需要使用webjars,比如使用jquery时,只需要引入jquery对应版本的pom依赖即可;<dependency><grou
  • 2024-04-02java中获取项目路径包路径域名classpath路径buildPath路径
    /** *获取项目路径 *@returnnull或项目路径 *@throwsIOException */ publicstaticStringgetPojectPath(){ Filedirectory=newFile("");//参数为空 try{ returndirectory.getCanonicalPath(); }catch(IOExceptione){ e.printStackT
  • 2024-03-31SpringBoot配置静态资源访问
    默认的静态资源映射SpringBoot中的SpringMVC模块利用ResourceHttpRequestHandler来处理静态内容,对静态资源的映射提供了默认的配置。默认情况下,SpringBoot按如下优先级,从上到下将/**所有的资源访问映射到以下目录:classpath:/META-INF/resources/classpath:/resources/
  • 2024-03-23Error: Could not find or load main class org.apache.hadoop.hbase.util.GetJavaProperty
    Hbase没有将其自身的依赖包添加到classpath配置路径所以才会导致找不到自身主类的报错vim/usr/local/hbase/bin/hbase 在161行出修改CLASSPATH="${HBASE_CONF_DIR}"CLASSPATH=${CLASSPATH}:$JAVA_HOME/lib/tools.jar:/usr/local/hbase/lib/*修改成功后,不再报错
  • 2024-01-16java基础
    一:java概述:1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;1994年将Oak语言更名为Java;Java的三种技术架构:JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对w
  • 2023-12-254、SpringBoot2之整合SpringMVC
    创建名为springboot_springmvc的新module,过程参考3.1节4.1、重要的配置参数在springboot中,提供了许多和web相关的配置参数(详见官方文档),其中有三个比较重要:4.1.1、server.port该配置参数用于设置web应用程序的服务端口号,默认值为80804.1.2、server.servlet.cont
  • 2023-12-01【Java】嵌入式版东方通Web容器中台后端项目静态资源访问
    嵌入式东方通Web版本:7.0.E.6_P3~ 7.0.E.6_P6首先直接说结论,内置化东方通Web容器的基准版本较低。对静态资源访问配置必须使用一下语法#静态资源访问配置spring:resources:static-locations:classpath:/resources/,classpath:/static/,file:/opt/app/FileRo
  • 2023-11-28mybatisPlus报orq.apache ibatisbinding.BindingException: Invalid bound statement (not found)错误
     出现这种问题依次检查下列内容1.检查xml映射文件中标签绑定包名地址是否正确(即namespace的值)2.检查xxxMapper接口中的方法,对应xml映射文件中是否有3.检查标签中的resultType是否与xxxMapper接口中的方法返回值类型一致,若一个是对象一个是集合,那也会报错~4.检查yml配置文件中
  • 2023-11-17Spring Boot 访问静态资源css/js
    一、前言我们用SpringBoot搭建Web应用时(如搭建一个博客),经常需要在Html中访问一些静态资源,比如:css样式;js脚本;favicon.ico图标等;而在SpringBoot中如果没有做任何配置,是无法直接访问静态资源的,通常会报404错误二、SpringBoot访问静态资源的默认目录SpringBoot访问
  • 2023-11-10classpath和classpath*区别
    classpath:和classpath*:的含义classpath:表示从类路径中加载资源,classpath:和classpath:/是等价的,都是相对于类的根路径。资源文件库标准的在文件系统中,也可以在JAR或ZIP的类包中。classpath*:假设多个JAR包或文件系统类路径都有一个相同的配置文件,classpath:只会在第一个
  • 2023-11-10java命令执行jar包的多种方法(四种方法)
    java命令执行jar包的多种方法(四种方法)java命令执行jar包的多种方法(四种方法)大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的mainclass作为你这个jar包的程序入口。具体的方法是修改jar包内目录META-INF下的MANIFEST.MF文件。比如有个叫做test
  • 2023-11-02java开发环境
    java开发环境编译运行过程(1)编译期将.java源文件交给编译器编译成.class字节码文件的过程(2)运行期把编译后的.class字节码文件经过JVM加载并运行.class字节码文件配置环境变量windows10系统下配置JDK环境变量:(1).安装JDK,安装过程中可以自定义安装目录等信息(2)安装完成后,右击
  • 2023-10-27[Spring框架学习]SSM 整合,使用maven构建项目的时候,启动项目报错class path resource [config/spring/springmvc.xml] cannot be
    错误:classpathresource[config/spring/springmvc.xml]cannotbeopenedbecauseitdoesnotexist错误原因:找不到我的springmvc.xml,在下面web.xml中是我引用路径,网上找到问题classpath指向路径不是resource路径,所以一直找不到我的xml文件,classpath:到你的class路径
  • 2023-10-22Windows环境配置JDK
    下载JDK包下载地址https://pan.baidu.com/s/1jZOp7vmDD89JJyFLHYWIdQ?pwd=uce3我是默认安装。安装后,命令行可以执行java-version查询到版本,但是执行javac、javadoc会提示命令不存在。需要再配置环境变量打开我的电脑,点击系统属性配置选择高级系统设置配置环境变量系统
  • 2023-10-21动态加载目录进classpath
    参考文档:https://www.codelast.com/%E5%8E%9F%E5%88%9B-java%E5%8A%A8%E6%80%81%E6%B7%BB%E5%8A%A0%E4%B8%80%E4%B8%AA%E7%9B%AE%E5%BD%95%E5%88%B0classpath%E4%B8%AD/ publicstaticloadFoldertoClasspath(){FileprogramRootDir=newFile("./");URL
  • 2023-10-19Java资源文件获取方法详解:从 Classpath 到 Web 应用程序
    在Java开发中,访问和读取资源文件是一个常见的需求。这些资源可以是配置文件、图像、音频、视频、文本文件等。在Java中,获取资源文件有多种方式,包括直接通过类路径(Classpath)访问,或者通过Web应用程序的上下文路径(ContextPath)访问。以下我们将详细探讨这些方法。通过类路径(Classpath)
  • 2023-10-10Spring Boot 访问静态资源css/js
    一、前言我们用SpringBoot搭建Web应用时(如搭建一个博客),经常需要在Html中访问一些静态资源,比如:css样式;js脚本;favicon.ico图标等;而在SpringBoot中如果没有做任何配置,是无法直接访问静态资源的,通常会报404错误二、SpringBoot访问静态资源的默认目录Spring
  • 2023-10-04springboot静态资源加载问题:能加载到文件,但是文件没有内容。拦截器的问题。
    在使用springboot+thymeleaf的时候发现了这样的情况:加载到的js和css文件都没有内容。但是在项目中是正常的文件。尝试配置了许多东西之后发现是拦截器的问题。1、在实现了WebMvcConfigurer接口的配置类中先重写addResourceHandlers方法。@OverridepublicvoidaddResourceHa
  • 2023-10-01springboot web开发静态资源的映射规则
    前言我们之间介绍过SpringBoot自动配置的原理,基本上是如下:xxxxAutoConfiguration:帮我们给容器中自动配置组件;xxxxProperties:配置类来封装配置文件的内容;web开发中都在org.springframework.boot.autoconfigure.web包下今天看的静态资源映射规则都在org.springframework.boot.aut
  • 2023-09-25解决 IDEA classpath.index 重复问题
    今天不知为何开始报错EntryWEB-INF/classes/classpath.indexisaduplicatebutnoduplicatehandlingstrategyhasbeenset.,大约是由于我把Gradle迁移到了Kotlin导致的经过一番搜索,发现问题出在IDEA和Gradle均会在build->classes下生成classpath.index这个文
  • 2023-09-20java 运行 jar classpath配置
    按照developrworks上说的: http://www.ibm.com/developerworks/cn/java/j-jar/index.html 创建可执行JAR创建一个可执行JAR很容易。首先将所有应用程序代码放到一个目录中。假设应用程序中的主类是 com.mycompany.myapp.Sample。您要创建一个包含应用程序代码的JAR文件并标
  • 2023-09-17classpath
    classpath设置注意前面加上英文句号.,.表示当前目录如
  • 2023-09-09利用类加载器获取项目中的资源文件
    当需要获取项目中的配置文件时,我们可以使用类加载器来获取,主要利用的就是getResource和getResourceAsStream方法一、获取项目的classpath路径以一个springboot项目举例,在idea中运行时,classpath路径指的就是idea运行时给我们创建的target/classes目录,我们先尝试在idea中运
  • 2023-09-08SpringBoot中配置文件和配置类实现个性化配置的一点区别
    先说配置文件,以properties文件为例,默认存放静态资源文件夹路径是 "classpath:/META-INF/resources/","classpath:/resources/","classpath:/static/","classpath:/public/"。经过下面配置后,这些默认规则都不再生效。#自定义静态资源文件夹位置spring.web.resources.static-locat