1. Présentation
Springboot Le chemin d'accès aux ressources statique par défaut est: / statique ou / public ou / ressources ou / méta-infr / ressources. Toutes les adresses doivent être définies dans le fichier du répertoire SRC / Main / Ressources. Cela peut charger automatiquement le répertoire d'adresse statique du projet à ClassPath lorsque le projet démarre. L'adresse d'accès statique est en fait chargée dans le webmvcconfigurerAdapter à l'aide du processeur de base ResourceHttpRequestHandler pour écraser la méthode AddResourceHandlers. Redéfinir le répertoire d'accès statique. Nous pouvons également implémenter la méthode, en spécifiant manuellement le chemin d'accès statique, la réécriture de la méthode interne AddResourceHandlers peut également réaliser l'effet que nous voulons.
La première méthode: mettez-le dans le répertoire SRC / Main / WebApp
Les ressources statiques placées dans le répertoire WebApp sont accessibles directement
user.html
2.png
Référence 2.png dans user.html
La deuxième façon: mettez-le sous le chemin de classe
Description dans ResourceProperties
org.springframework.boot.autoconfigure.web.resourceproperties private static final String [] classpath_resource_locations = {"classpath: / meta-inf / ressources /", "classpath: / ressources /", "classpath: / static /", "classpath: / public /"};Les ressources statiques sont placées sous le chemin de classe de classe par défaut: par défaut, ClassPath: [/ meta-inf / ressources /, / ressources /, / static /, public /] plus context: / (la racine du contexte du servlet).
personne / index.html
<! Doctype html> <html> <éadf> <meta charset = "utf-8"> <tight> insérer le titre ici </ title> <link href = "/ css / main.css" rel = "external nofollow" rel = "Stylesheet" type = "text / css" /> <script type = "text / javascript" src = "/ js / main.js"> </ script> <script type = "text / javascript"> sayhello (); </script> </ head> <body> <h3> page de personne html </h3> </ body> </html>
Définissez l'emplacement de la ressource statique en modifiant l'élément de configuration
application.properties # Modifiez le répertoire de stockage de ressources statiques par défaut Spring.resources.static-locations = classpath: / web /
Résumer
Ce qui précède est la méthode d'accès aux ressources statiques de Springboot qui vous est présentée par l'éditeur. J'espère que cela vous sera utile. Si vous avez des questions, veuillez me laisser un message et l'éditeur vous répondra à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!