1. Présentation
springboot Le chemin par défaut pour l'accès aux ressources statiques est : /static ou /public ou /resources ou /META-INF / Les adresses telles que les ressources doivent être définies dans le fichier répertoire src/main/resources, afin que le répertoire d'adresses statiques du projet puisse être automatiquement chargé dans le chemin de classe au démarrage du projet. L'adresse d'accès statique est effectivement chargée dans WebMvcConfigurerAdapter. à l'aide du processeur principal ResourceHttpRequestHandler. Remplacez la méthode addResourceHandlers et redéfinissez le répertoire d'accès statique. Nous pouvons également implémenter la méthode, spécifier manuellement le chemin d'accès statique, hériter du WebMvcConfigurerAdapter et réécrire la méthode interne addResourceHandlers pour obtenir l'effet souhaité.
La première façon : Placez-le dans le répertoire src/main/webapp
Les ressources statiques placées dans le répertoire webapp sont accessibles directement depuis
user.html
2.png#🎜🎜 #
Citation 2.png dans user.htmlLa deuxième manière : placez-le sous le chemin de classe
Instructions dans ResourcePropertiesorg.springframework.boot.autoconfigure.web.ResourceProperties private static final String[] CLASSPATH_RESOURCE_LOCATIONS = { "classpath:/META-INF/resources/", "classpath:/resources/", "classpath:/static/", "classpath:/public/" };
#🎜🎜 # person/index.html
nbsp;html> <meta> <title>Insert title here</title> <link> <script></script> <script> sayHello(); </script> <h4>person page HTML</h4>
Définir l'emplacement des ressources statiques en modifiant les éléments de configuration
application.properties # 修改默认的静态资源存放目录 spring.resources.static-locations=classpath:/web/
# 🎜🎜#
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!