В этой статье представлены подробные шаги затмения с использованием Maven для создания Spring MVC для вашей ссылки. Конкретный контент заключается в следующем
1. Конфигурация среды
а). Java 1.7
б). Затмение Луна
в). Maven3.2.5
D) .spring 4.1.4
2. Создать проект Maven
а). Open Eclipse, File-> new-> Project-> Maven-> Maven Project
б). Следующий шаг
в). Выберите созданный проект как WebApp, следующий шаг
г). Заполните идентификатор группы и идентификатор артефакта проекта. Вообще говоря, идентификатор группы пишет обратный порядок доменного идентификатора, и идентификатор артефакта пишет название проекта. Закончить последний пункт.
е). После первоначального строительства структура каталогов проекта выглядит следующим образом
f). В общих каталогах проектов, в каталоге Java Resources, есть три папки исходных источников: SRC/Main/Java, SRC/Main/Test/Java и SRC/Main/Test/Resources, которые необходимо создать вручную. На следующих шагах мы поговорим о том, как заполнить эти три каталога.
3. Измените базовые настройки проекта
а). Щелкните правой кнопкой мыши название проекта -> Свойства -> Путь сборки Java и нажмите на тег Source.
б). Приглашение Hello/SRC/Main/Java (отсутствует) и Hello/src/test/java (отсутствует). В общих каталогах проектов, в каталоге Java Resources, также существует исходная папка SRC/Main/Test/Resources. Сначала удалите недостающие, затем воссоздайте их и создайте пропавшие непосредственно. Щелкните правой кнопкой мыши ключ, чтобы удалить и добавить.
в). Полностью измените его, эффект, как показано на рисунке ниже
г). Далее, изменить конфигурацию библиотек, JRE использует версию 1.7. Выберите системную библиотеку JRE-> Изменить, чтобы изменить версию.
е). Измените конфигурацию в порядке и снова экспортируйте. Главное, чтобы настроить порядок отображения этих четырех каталогов и настроить порядок, который вам нравится
f). Далее измените аспекты проекта и сначала измените Java до 1,7.
Динамический веб -модуль не может быть напрямую изменен на 3.0 здесь. Вам необходимо открыть папку .Sttings в каталоге проекта, открыть org.eclipse.wst.common.project.facet.core.xml и внесите следующие изменения:
<установлен FACET = "JST.Web" version = "3.0"/>
Перезапустите запекание, и вы увидите, что изменения вступают в силу.
4. Конфигурация Maven в Eclipse
A) .Window-> Properties-> Maven, проверьте обновления индекса репозитория для загрузки за стартап
5. Простая конфигурация Spring MVC
а). Откройте файл pom.xml в проекте, нажмите вкладку «Зависимости» и нажмите «Добавить», чтобы добавить, чтобы добавить новые зависимости
б). Если вы знаете идентификатор группы зависимостей и идентификатор артефакта, вы можете заполнить его напрямую. Если вы не ясно, вы можете ввести ключевые слова для запроса или поиск по адресу http://search.maven.org
в). Зависимости, которые необходимо добавить: Spring-Webmvc, версия 4.1.4. ВЫПУСКАТЬ. Полное содержимое файла pom.xml следующим образом:
<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/maven-v4_0_0.xsd "> <dotenversion> 4.0.0 </modelversion> <groupid> com.springstudy </GroupId> <StrifactId> Изучение </artifactid> <Cackaging> WAREDAVENGAPP> <RERSIOD> 0.0.1-SNAPSHOT </artifactID> <CACEADGAGIGE> WAREDAGIN <URL> http://maven.apache.org </url> <properties> <spring.version> 4.1.4.release </spring.version> </Свойства> <Depertiencies> <dehyederies> <groupid> junit </groupid> <strifactid> junit </artifactid> <service> 3.8. <depervice> <groupid> org.springframework </groupid> <artifactid> Spring-webmvc </artifactid> <sersion> $ {spring.version} </version> </depertive> </dependencies> <buld> <finalname> Исследование </finalname> </build> </project>г). Откройте файл src/main/webapp/web-inf/web.xml и, наконец, измените его следующим образом:
<? xml version = "1.0" Encoding = "utf-8"?> <web-app xmlns: xsi = "http://www.w3.org/2001/xmlschema-instance" xmlns = "http://java.sun.com/xml/ns/javaee" xmlns: web = "http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi: schemalocation = "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd "id =" Исследование "версии =" 2.5 "> <sillance-name> Архетип созданный веб-приложение </display-name> <socriptment> sprintmvc Construction </description> <!-File Configuration File-> <Stempt-param> <-Necopram> <necplieClod <param-value> classpath:/configs/spring-*. xml </param-value> </context-param> <!-Spring Hellisting-> <delloader> <lloader-class> org.springframework.web.context.contextloaderlister </sluster-class> </stirligher> <!-spring mvc configure <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!-- Customize the configuration file name and path of spring mvc --> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:configs/spring-servlet.xml</param-value> </init-param> <load-on-startup> 1 </load-on-startup> </servlet> <!-Суффикс запроса Spring MVC-> <servlet-mapping> <servlet-name> диспетчер </servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> <selcower-file-list> <wessemble> index.jsp </werveding file-file-list> <belcome-file> index.
е). Создайте папку Configs в каталоге Java Resources/SCR/MAIN/Resources для хранения пути конфигурации, объявленного в Web.xml
f). Создайте Spring-servlet.xml в каталоге Java Resources/SCR/MAIN/Resources/Configs, со следующим содержанием:
<? 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: jee = "http://www.springframework.org/schema/jee" xmlns: context = "http://www.springframework.org/schema/context" xmlns: p = "http://www.springframe.orschema. xmlns: mvc = "http://www.springframework.org/schema/mvc" xmlns: util = "http://www.springframework.org/schema/util" xsi: schemalocation = "http://wwww.spramemema http://www.springframework.org/schema/beans/spring-beans-4.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.x.0.x.0.x.0.x.0.x.0.x.x. http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-4.1.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.1.xsd "> <context: annotation-config/> <context: component-casion-package =" com.springstry.config/> <competenday: component-scan-package = » <MVC: Annotation-rain/> <mvc: mvc mapping = "/styles/**" location = "/styles/"/> <mvc: ресурсы mapping = "/scripts/**" location = "/"/"/> <mvc: resources mapping ="/** location = "/"/"/"/> <bean> <fstirth-in name = "vatue"/"/"/"/"/"/"/"/"/"/"/> <bean> <fstirt /> <Свойство имя = "Суффикс" value = ". jsp" /> < /bean> < /beans>
г). Создайте пакет контроллера. В файле Spring-servlet.xml был указан путь.
час). В каталоге SRC/Main/WebApp/Web-Inf создайте файл представлений. В файле Spring-servlet.xml был указан путь к файлу просмотра
я). Создайте первый файл контроллера hellocontroller.java, полное содержимое файла заключается в следующем:
пакет com.springstudy.controller; Import org.springframework.sterotype.controller; Импорт org.springframework.web.bind.annotation.requestmapping; Импорт org.springframework.web.servlet.modelandView; @Controller public class hellocontroller {@requestmapping ("/hello") public modelandview hello () {modelandView mv = new ModelAndView (); MV.AddObject («Spring», «Spring MVC»); MV.SetViewName ("Hello"); вернуть MV; }}J). Добавить файл src/main/webapp/web-inf/views/hello.jsp, содержимое следующее:
<! Doctype html> <html> <head> <meta charset = "utf-8"> <title> sprint hello </title> </head> <body> hello $ {spring}! </body> </html>6. Публикуйте проект Tomcat
а). Добавить Tomcat 7 в Eclipse;
б). После добавления Tomcat дважды щелкните, чтобы установить настройки местоположений сервера на вкладке «Обзор»;
я. Выберите «Использовать установку Tomcat» (принимает управление установкой Tomcat)
II Измените содержание пути развертывания на: webApps
iii.save
в). Щелкните правой кнопкой мыши Tomcat, добавьте и удалите…, добавьте обучение
г). Начать Томкат;
е). Откройте http: // localhost: 8080/wearm/hello в браузере, и доступ успешен! Как показано на рисунке ниже:
Операция закончилась!
Вышеуказанное - все содержание Eclipse с использованием Maven для построения Spring MVC. Я надеюсь, что это может дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.