Heim >Java >javaLernprogramm >Wie greift Java SpringBoot auf HTML zu?
Der Standard-Seitenzuordnungspfad von SpringBoot (d. h. der Speicherort der Vorlagendateien) ist „classpath:/templates/*.html“. Der statische Dateipfad ist „classpath:/static/“, in dem statische Dateien gespeichert werden können, die von JS, CSS und anderen Vorlagen gemeinsam genutzt werden
Legen Sie die HTML-Datei im Verzeichnis resources/static ab und Sie können über IP+Portnummer+Dateipfad direkt darauf zugreifen SpringBoot-Projekte sind standardmäßig geschützt. Ja, es gibt keinen offenen Zugriff. Dies liegt daran, dass im Ordner „templates“ Vorlagendateien abgelegt werden. Daher ist zum Parsen ein Ansichtsparser erforderlich. Der Zugriff muss also über das Innere des Servers erfolgen, d. h. über den Prozess des Controller-View-Resolvers. Gleichzeitig bestehen Sicherheitsrisiken, wenn Sie beispielsweise IhreHTML-Hintergrunddateien in Vorlagen ablegen und dieser Ordner für die Außenwelt geöffnet ist.
Methode: Öffnen Sie die Zugriffsberechtigungen in der Konfigurationsdatei „application.yml“ oder „application.properties“
???? Konfiguration:
文件放在resources/static/view目录下Nachdem die Konfiguration abgeschlossen ist, starten Sie SpringBoot und geben Sie die Adresse in den Browser ein, um direkt auf die statischen Ressourcen im Vorlagenverzeichnis zuzugreifen.
Thymeleaf-Abhängigkeit einführen
文件放在resources/static目录下
Schnittstellen-Rückseitenpfad definieren
spring: resources: static-locations: classpath:/META-INF/resources/, classpath:/resources/, classpath:/static/, classpath:/public/, classpath:/templates/
Zugriff über Schnittstelle
Das obige ist der detaillierte Inhalt vonWie greift Java SpringBoot auf HTML zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!