suchen
HeimWeb-Frontendjs-TutorialTutorial zur Angular2-Integration über SpringMVC
Tutorial zur Angular2-Integration über SpringMVCAug 07, 2017 pm 04:54 PM
springmvc整合

In diesem Artikel wird hauptsächlich ein Beispiel für die einfache Integration von Angular2 durch SpringMVC vorgestellt. Der Herausgeber findet es recht gut, daher werde ich es jetzt mit Ihnen teilen und als Referenz verwenden. Folgen wir dem Herausgeber und werfen wir einen Blick darauf

Dieser Artikel stellt ein Beispiel für die einfache Integration von Angular2 durch SpringMVC vor und teilt es mit allen. Die Details sind wie folgt:

Angular verwendet das offizielle Schnellstartbeispiel


Kopieren Sie alle Dateien in das SpringMVC-Projekt. Während des Kopiervorgangs ist der Dateipfad möglicherweise zu lang und die gesamte Datei wird nicht komprimiert Zuerst die Datei komprimieren und dann kopieren. Die Verzeichnisstruktur ist wie folgt. Ich habe sie in das Winkelverzeichnis


Spring-Konfigurationsdatei-Einstellungspfad


Fügen Sie dann die Dateien


in die HTML-Seite ein, wie auf der offiziellen Angular-Website gezeigt. Hier müssen Sie die Pfade dieser Dateien konfigurieren

Hauptsächlich gibt es zwei Stellen, die in der Datei systemjs.config geändert werden müssen


, damit das Projekt ausgeführt werden kann

Aber es kann so laufen, weil wir Typescript in JS-Dateien kompiliert haben. Es ist für uns unmöglich, die TS-Datei jedes Mal zu ändern, sie dann zu kompilieren und dann das Projekt auszuführen, also müssen wir Typescript automatisch in Javascript kompilieren

Da der Ideeneditor, den ich verwende, über ein automatisches Bearbeitungs- und Konvertierungstool verfügt, müssen Sie nur eine einfache Konfiguration durchführen (vorausgesetzt, NodeJS und Typescript-Abhängigkeiten sind auf diesem Computer installiert).

Datei- 》Einstellungen-》Sprachen&Frameworks-》node.js und NPM Wählen Sie diese Maschine aus. Installierte node.js


Datei-》Einstellungen-》Sprachen&Frameworks-》TypeScript



Typoskript-Version Wählen Sie am besten die Typoskript-Abhängigkeit von npm, die lokal heruntergeladen wurde, und wählen Sie den lib-Ordner aus

-p webWEB-INFangular Dieser Befehl bedeutet das für die Kompilierung angegebene Verzeichnis. Wenn nicht, suchen Sie nach dem Stammpfad des Projekts. Da wir es im Winkelverzeichnis abgelegt haben, müssen wir es einrichten


Danach können Sie im kompilieren Editor, aber eine automatische Kompilierung ist noch nicht möglich

Die Schritte für unsere Hot-Bereitstellung in Tomcat sind im Allgemeinen „Make“, dann „Packen“ und dann „Starten des Projekts“, um eine automatische Kompilierung zu erreichen. Sie müssen Typescript nur vor „Make“ kompilieren >

Das obige ist der detaillierte Inhalt vonTutorial zur Angular2-Integration über SpringMVC. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
SpringBoot与SpringMVC的比较及差别分析SpringBoot与SpringMVC的比较及差别分析Dec 29, 2023 am 11:02 AM

SpringBoot和SpringMVC都是Java开发中常用的框架,但它们之间有一些明显的差异。本文将探究这两个框架的特点和用途,并对它们的差异进行比较。首先,我们来了解一下SpringBoot。SpringBoot是由Pivotal团队开发的,它旨在简化基于Spring框架的应用程序的创建和部署。它提供了一种快速、轻量级的方式来构建独立的、可执行

Spring Boot与NoSQL数据库的整合使用Spring Boot与NoSQL数据库的整合使用Jun 22, 2023 pm 10:34 PM

随着互联网的发展,大数据分析和实时信息处理成为了企业的一个重要需求。为了满足这样的需求,传统的关系型数据库已经不再满足业务和技术发展的需要。相反,使用NoSQL数据库已经成为了一个重要的选择。在这篇文章中,我们将讨论SpringBoot与NoSQL数据库的整合使用,以实现现代应用程序的开发和部署。什么是NoSQL数据库?NoSQL是notonlySQL

比较SpringBoot与SpringMVC的差异是什么?比较SpringBoot与SpringMVC的差异是什么?Dec 29, 2023 am 10:46 AM

SpringBoot与SpringMVC的不同之处在哪里?SpringBoot和SpringMVC是两个非常流行的Java开发框架,用于构建Web应用程序。尽管它们经常分别被使用,但它们之间的不同之处也是很明显的。首先,SpringBoot可以被看作是一个Spring框架的扩展或者增强版。它旨在简化Spring应用程序的初始化和配置过程,以帮助开发人

UniApp实现Vue.js框架的完美整合UniApp实现Vue.js框架的完美整合Jul 04, 2023 pm 08:49 PM

UniApp实现Vue.js框架的完美整合引言:UniApp是一种基于Vue.js框架的跨平台开发工具,它能够将一个Vue.js项目编译成多个不同平台的应用程序,如iOS、Android、小程序等。UniApp的优势在于能够让开发者只编写一套代码,就能够同时适配多个平台,加快开发效率并降低开发成本。下面将介绍如何使用UniApp实现Vue.js框架的完美整合

Vue3相较于Vue2的变化:更强大的网络请求库整合Vue3相较于Vue2的变化:更强大的网络请求库整合Jul 08, 2023 pm 08:34 PM

Vue3相较于Vue2的变化:更强大的网络请求库整合随着Vue.js的持续发展和更新,Vue3作为Vue.js的下一个版本,带来了一些令人兴奋的变化和改进。其中一个最显著的变化就是更强大的网络请求库整合。在Vue2中,我们通常使用如axios等第三方库来进行网络请求,而在Vue3中,Vue开发团队已经提供了一个内置的网络请求库,它为我们提供了更直观和灵活的方

PHPcms与其他系统整合的实用技巧PHPcms与其他系统整合的实用技巧Mar 15, 2024 am 08:18 AM

PHPcms与其他系统整合的实用技巧随着互联网技术的不断发展,网站开发领域也变得愈加多样化和复杂化。在实际的项目中,我们常常会面对不同系统之间需要进行整合的情况,这就需要我们具备一定的技巧和经验来解决这些问题。本文将针对PHPcms系统与其他系统整合的情况,介绍一些实用的技巧和具体的代码示例,帮助开发者更好地应对挑战。一、整合基本原理在进行系统整合时,首先需

SpringBoot与SpringMVC的区别是什么?SpringBoot与SpringMVC的区别是什么?Dec 29, 2023 pm 05:19 PM

SpringBoot和SpringMVC是Java开发中常用的两个框架,它们都是由Spring框架所提供的,但在功能和使用方式上有着一些区别。本文将分别介绍SpringBoot和SpringMVC的特点和区别。一、SpringBoot的特点:简化配置:SpringBoot通过约定优于配置的原则,大大简化了项目的配置过程。它可以自动配置项目所需要的参数,开发人

Java的SpringMVC拦截器怎么用Java的SpringMVC拦截器怎么用May 13, 2023 pm 02:55 PM

拦截器(interceptor)的作用SpringMVC的拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。将拦截器按一定的顺序联结成一条链,这条链称为拦截器链(InterceptorChain)。在访问被拦截的方法或字段时,拦截器链中的拦截器就会按其之前定义的顺序被调用。拦截器也是AOP思想的具体实现。拦截器和过滤器区别区别过滤器(Filter)拦截器(Intercepter)使用范围是servlet规范中的一部分,任何JavaWeb工程都可以使用是Spri

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Sicherer Prüfungsbrowser

Sicherer Prüfungsbrowser

Safe Exam Browser ist eine sichere Browserumgebung für die sichere Teilnahme an Online-Prüfungen. Diese Software verwandelt jeden Computer in einen sicheren Arbeitsplatz. Es kontrolliert den Zugriff auf alle Dienstprogramme und verhindert, dass Schüler nicht autorisierte Ressourcen nutzen.

DVWA

DVWA

Damn Vulnerable Web App (DVWA) ist eine PHP/MySQL-Webanwendung, die sehr anfällig ist. Seine Hauptziele bestehen darin, Sicherheitsexperten dabei zu helfen, ihre Fähigkeiten und Tools in einem rechtlichen Umfeld zu testen, Webentwicklern dabei zu helfen, den Prozess der Sicherung von Webanwendungen besser zu verstehen, und Lehrern/Schülern dabei zu helfen, in einer Unterrichtsumgebung Webanwendungen zu lehren/lernen Sicherheit. Das Ziel von DVWA besteht darin, einige der häufigsten Web-Schwachstellen über eine einfache und unkomplizierte Benutzeroberfläche mit unterschiedlichen Schwierigkeitsgraden zu üben. Bitte beachten Sie, dass diese Software

SublimeText3 Englische Version

SublimeText3 Englische Version

Empfohlen: Win-Version, unterstützt Code-Eingabeaufforderungen!

EditPlus chinesische Crack-Version

EditPlus chinesische Crack-Version

Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

SublimeText3 Linux neue Version

SublimeText3 Linux neue Version

SublimeText3 Linux neueste Version