среда:
Создать новый проект
Нажмите Далее
Затем следующий
Вы можете выбрать Maven по умолчанию, и вы также можете изменить адрес репозитория Maven по умолчанию, чтобы ускорить скорость загрузки или установить Apache-Maven-3.5.5.2 локально.
Затем следующий
Затем закончить.
Добавить зависимости POM
Справочник проекта после создания показан на рисунке
Open pom.xml и добавить зависимости
<? xml version = "1.0" Encoding = "utf-8"?> <project xmlns = "http://maven.apache.org/pom/4.0.0" xmlns: xsi = "http://www.w3.org/2001/xmlschema-instance" xsi: schemalocation = "http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <dolidyversion> 4.0.0 </modelversion> <groupid> com.xuan </GroupId> <matrefactid> </artifactid> </artifactid> <sersion> 1.0-snapshot </version> <packaging> War </packaging> <mame> springmvc maven webapp </name> <!-fixme изменить его на веб-сайт проекта-> <url> http://www.example.com </url> <properties> <maven.compiler.source> 1.7 </maven.compiler.source> <maven.compiler.target> 1.7 </dependency> <!--spring--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>4.3.5.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <serse> 4.3.5.reelease </version> </dependency> <Depective> <groupid> org.springframework </GroupId> <artifactid> Spring-webmvc </artifactid> <sersion> 4.3.5.reelease </version> </debmvc> <!-Annotation-> <dependency> <groupd> org.springforkwork> <! <StrifactId> Spring-test </artifactid> <sersion> 4.2.7.release </version> </redicency> <depelycome> <groupid> javax.servlet </GroupId> <straCactId> Servlet-API </artifactId> <serse> 2.3 </version> </javasceptexceptexceptextexceptex: javax.servlet.jsp.jstl.core.Config --> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> </dependencies> <build> <finalName>springmvc</finalName> <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) --> <plugins> <artifactId>maven-clean-plugin</artifactId> <version>3.0.0</version> </plugin> <!-- see http://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_war_packaging -> <blicin> <ratifactid> maven-resources-plugin </artifactid> <sersion> 3.0.2 </version> </placin> <blicin> <ratifactid> maven-compiler-plugin </artifactid> maven-sure-surefire-plugin> </plagin> <plagin> <plagin> <plagin> </artifactid> maven-sure-surefire> <serse> 2.20.1 </version> </placin> <blicin> <ratifactid> mavenwar-plugin </artifactid> <serse> 3.2.0 </version> </plagin> <blicin> <artifactid> maven-install-plugin </artifactid> <sersine> 2.5.2 </version> <blicin> <blicin> </artifactid> <sersive> 2.5.2 </version> </plugin> <Artifactid> maven-deploy-plugin </artifactid> <version> 2.8.2 </version> </plugin> </plugins> </pluginmanage> </build> </project>
Создать соответствующий каталог
После создания проекта, после создания каталога Java в рамках SRC-Main невозможно создать новые пакеты, классы Java и другие файлы в этом каталоге. Справочник должен быть отмечен в идее.
Файл-> Структура проекта:
Теперь соответствующий каталог не был создан. После создания каталога выберите соответствующую аннотацию:
(Цитируется по http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/eclipse-java-web-project-introduce.html)
После того, как этикетка завершена, создайте следующий каталог.
Настройка web.xml
Если вы используете Maven для автоматического генерации web.xml, вы не сможете прочитать значение параметра, передаваемое в Springmvc, и вам следует изменить web.xml
Изменить непосредственно в исходном файле:
<! Doctype web-app public "-// sun microsystems, inc.//dtd веб-приложение 2.3 // en" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app <Servlet-Class> org.springframework.web.servlet.dispatcherservlet </servlet> <Load-on-Startup> 1 </Load-on-Startup> </Servlet> <Servlet-Mapping> <Servlet-name> MVC-dispatcher </servlet-name> <url-pattern>/</</url-pattern-mpappore> </servlet> </url-pattern>/</</</</</</</</</</</</</</</</</</</</</</</</</</</url-pattern
Новый файл:
<? xml version = "1.0" Encoding = "utf-8"?> <web-apps = "2.4" xmlns = "http://java.sun.com/xml/ns/j2ee" xmlns: xsi = "http://www.w3.org/2001/xmlschema ingstse "/www.w3. xsi: schemalocation = "http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> aname> Archetype Создано веб-приложение </display-name> <servlet> <servelt-name> mv-mvatem <Servlet-Class> org.springframework.web.servlet.dispatcherservlet </servlet> <Load-on-Startup> 1 </Load-on-Startup> </Servlet> <Servlet-Mapping> <Servlet-name> MVC-dispatcher </servlet-name> <url-pattern>/</</url-pattern-mpappore> </servlet> </url-pattern>/</</</</</</</</</</</</</</</</</</</</</</</</</</</url-pattern
Обратите внимание, что вам нужно заменить свойства исходного файлового веб-приложения
При запуске он также будет искать xxx-servlet.xml в качестве файла конфигурации в каталоге /web-inf по умолчанию. Xxx - это имя диспетчеров, и путь также может быть настроен вручную. Теперь используйте метод по умолчанию.
Создать MVC-Dispatcher-servlet.xml в каталоге Web-Inf:
mvc-dispatcher-servlet.xml:
<? xml version = "1.0" Encoding = "UTF-8"?> <Beans xmlns = "http://www.springframework.org/schema/beans" xmlns: xsi = "http://www.w3.org/2001/xmlschema-instance" xmlns: mvc = "http://www.springframework.org/schema/mvc" xmlns: context = "http://www.springframework.org/schema/context" xsi: schemalocation = "http://wwww.spramemema. http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd "> <context: component-can-package =" com.xuan.springmvc.controler "/> <mvccan =" com.xuan.springmvc.controler "/> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> antation-preanciven. name = "viewClass" value = "org.springframework.web.servlet.view.jstlview"/> <name = "prefix" value = "/web-inf/vision/"/> <name = "suffix".
Добавить каталог представлений: перетаскивать index.jsp в этот каталог:
Отредактируйте путь кода/src/main/java, добавьте пакет com.xuan.springmvc.controller и добавьте Maincontroller.java:
пакет com.xuan.springmvc.controller; import org.springframework.stereotype.controller; import org.springframework.web.bind.annotation.requestmapping; @controllerpublic class maincontroller {@requestmapping (value = »/index) public String () {index 'index () {index' index () {index {index {index {index {index {index {) {index"; }}Настройте сервис Tomcat
Настройте ... настроить путь tomcat
Green + Sign, добавьте проект в список развертывания
Введите имя сервера и выберите версию Tomcat.
Green + Sign, добавьте проект в список развертывания
Обратите внимание, что вы хотите выбрать второй элемент:
Наконец, запустите службу Tomcat и запустите отладку и отобразите результаты:
Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.