ambiente:
Crie um novo projeto
Clique em Avançar
Então a seguir
Você pode escolher o Maven padrão e também pode modificar o endereço do repositório do Maven padrão para acelerar a velocidade de download ou instalar o Apache-Maven-3.5.2 localmente.
Então a seguir
Em seguida, termine.
Adicione dependências POM
O diretório do projeto após a criação é mostrado na figura
Abra o Pom.xml e adicione dependências
<? xml versão = "1.0" coding = "utf-8"?> <Projeto xmlns = "http://maven.apache.org/pom/4.0.0" xmlns: xsi = "http://www.ww3.org/2001/xmlschaMance xsi: schemalocation = "http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <lodelversion> 4.0.0 </modelVersion> <vroupId> com.xuan </groupdsion> 4.0.0 </modelversion> <vroupId> com.xuan </groupdsion> 4.0.0 </modelversion> <vroupId> com.xuan <rumpsion> art. <Versão> 1.0-SNAPSHOT </Version> <batyaging> war </acheging> <name> springmvc maven webApp </name> <!-fixme altere-o para o site do projeto-> <url> http://www.example.com </erl> <vject.pryming8.sourcencining.com </url> <vived.prit.sourcoding> utfoding.com </url> <ript.buced.source-coding.com </url> <riptp.sourcoding> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> </properties> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency> <!-Spring-> <Depency> <PuerpId> org.springframework </frugiD> <ArtifactId> Spring-core </sutifactId> <versão> 4.3.5. <Versão> 4.3.5.Release </sipers> </dependency> <pendency> <voundid> org.springframework </groupiD> <TRARFACTID> spring-webmvc </artifactId> <sipers> 4.3.5.reLease </sipers> </dependente> <!-Annotation-> <Pusence> <Groupid> <artifactId>spring-test</artifactId> <version>4.2.7.RELEASE</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.3</version> </dependency> <!-- java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.config-> <pendency> <puperid> javax.servlet </groupiD> <TROTIFACTID> jstl </artifactId> <suSERSED> 1.2 </sundername> </dependency> </dependências> <bilt> <curtins>! 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 --> <plugin> <artifactId>maven-resources-plugin</artifactId> <version>3.0.2</version> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.7.0</version> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>2.20.1</version> </plugin> <plugin> <artifactId>maven-war-plugin</artifactId> <version>3.2.0</version> </plugin> <plugin> <artifactId>maven-install-plugin</artifactId> <version>2.5.2</version> </plugin> <plugin> <TarifactId> maven-desployplagin </stifactId> <versão> 2.8.2 </version> </plugin> </plugins> </pluginManagement> </fuil
Crie um diretório correspondente
Depois que o projeto é criado, depois de criar o diretório Java no SRC-MAIN, é impossível criar novos pacotes, aulas de Java e outros arquivos nesse diretório. O diretório precisa ser marcado na ideia.
Arquivo-> Estrutura do projeto:
Agora o diretório correspondente não foi criado. Depois de criar o diretório, selecione a anotação correspondente:
(Citado em http://wiki.jikexueyuan.com/project/intellij-idea--tutorial/eclipse-java-web-project-introduce.html)
Depois que o rótulo for concluído, crie o seguinte diretório.
Configure web.xml
Se você usar o Maven para gerar automaticamente o web.xml, talvez não consiga ler o valor do parâmetro aprovado no Springmvc e deverá modificar o web.xml
Modifique diretamente no arquivo original:
<! DOCTYPE Web-App Public "-// Sun Microsystems, Inc.//dtd Web Application 2.3 // pt" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <lame> Arquétipo criou o Web Application </Name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>mvc-dispatcher</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping></web-app>
Novo arquivo:
<? xml versão = "1.0" coding = "utf-8"?> <web-app version = "2.4" xmlns = "http://java.sun.com/xml/ns/j2ee" xmlns: xsi = "http:/wwwwwwwwww.w3.org/200: xsi =" http:/wwwwwwwwww.w3.org/200: xsi ... xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <display-name>Archetype Created Web Application</display-name> <servlet> <servlet-name>mvc-dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>mvc-dispatcher</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping></web-app>
Observe que você precisa substituir as propriedades do App Web original de arquivo
Ao iniciar, ele também será pesquisado por xxx-servlet.xml como o arquivo de configuração no diretório /web-inf por padrão. XXX é o nome do DispatcheserServlet e o caminho também pode ser configurado manualmente. Agora use o método padrão.
Crie MVC-Dispatcher-Servlet.xml no diretório Web-Inf:
MVC-Dispatcher-Servlet.xml:
<? xml versão = "1.0" coding = "utf-8"?> <Beans xmlns = "http://www.springframework.org/schema/beans" xmlns: xsi = "http:/wwww.w3 xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans O http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd "> <Contexto: Component-gase" <Bean> <propriedade name = "viewclass" value = "org.springframework.web.servlet.view.jstlview"/> <propriedade name = "prefixo" value = "/web-inf/views/"/> <nome da propriedade "" sufixo "=".
Adicione o diretório de visualizações: drag index.jsp a este diretório:
Edite o caminho do código/src/main/java, adicione o pacote com.xuan.springmvc.Controller e adicione mainController.java:
pacote com.xuan.springmvc.controller; importar org.springframework.tereotype.controller; importar org.springframework.web.bind.annotation.requestMapping; }}
Configure o serviço Tomcat
Configure ... Configure o caminho do tomcat
Sinal de verde +, adicione o projeto à lista de implantação
Digite o nome do servidor e selecione a versão Tomcat.
Sinal de verde +, adicione o projeto à lista de implantação
Observe que deseja selecionar o segundo item:
Por fim, inicie o serviço Tomcat e execute a depuração e exiba os resultados:
O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.