Ambiente de Desenvolvimento:
Ambiente IED: Eclipse
Versão JDK: 1.8
Versão do Maven: 3.3.9
1. Crie um aplicativo Web de inicialização de primavera
Open Eclipse e crie um novo projeto Maven
Selecione Modelo QuickStart
Completar a criação do projeto Maven
Consulte o exemplo oficial da primavera: http://spring.io/guides/gs/testing-web/
Adicione a dependência do Maven em 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/xsd/maven-4.0.0.xsd "> <ModelVersion> 4.0.0 </modelVersion> <puperid> com.github.carter659 </roupid> <tutifactId> spring01 </artifactid> <siersh> 0.1-SNAPSHSNAPSNAPTHSNAPT </Groupid> <name> spring01 </name> <url> http://maven.apache.org </url> <Perts> <Project.build.sourceEncoding> utf-8 </project.build.sourcencoding> <nava.version> 1.8 </java.version> <GrupidId> org.springframework.boot </frupiD> <TRAFACTID> Spring-Boot-Starter-Parent </ArtifactId> <Versão> 1.4.2.Release </Version> </a Parent> </dependências> <spendency> <voundid> org.springframework.Boot </Groupid> <Artiftid> </dependency> </dependências> <fruct> <flugins> <plugiD> org.springframework.boot </groupiD> <TRAFACTID> Spring-boot-maven-plugin </ArtifactId> </flugin> </plugins> </bilt> </Project>
Adicione um arquivo do controlador "HomeController.java"
pacote com.github.carter659.spring01; importar org.springframework.steretype.controller; importar org.springframework.web.bind.annotation.requestmapping; importestrocringframe.web.bind.annotation.ResponBodyBodyBodyBodyBrodyBrodyBrodyBrodyPringPringFrame.BIND.BIND.RESSOBLOBOBYBOBYBOBOBYBOBOBOBYBOBOBYBOMOURBRO; @RequestMapping ("/") public @ResponseBody String Index () {return "Hello, este é o primeiro aplicativo de inicialização da mola"; }}Modificar o arquivo app.java
pacote com.github.carter659.spring01; importar org.springframework.boot.springApplication; importar org.springframework.boot.autoconfigure.springbootapplication; @springBootApplication {public.. STEPRINGBOOTAPPLICATION; args); }}No arquivo app.java, clique com o botão direito do mouse em execução para executar o programa Java
Quando o resultado em execução é exibido no console
Digite "http: // localhost: 8080/" no navegador para acessar o primeiro aplicativo de inicialização da mola
2. Como a inicialização da mola de teste de unidade?
Adicionando dependências para testes de unidade em pom.xml
<Ependency> <GrupidId> org.springframework.boot </frugiD> <ArtifactId> Spring-boot-Starter-test </sutifactId> <cope> Test </schope> </dependency>
Crie uma nova classe de teste "httprequesttest.java" em src/test/java
pacote com.github.carter659.spring01; importar org.assertj.core.api.assertions.assertThat; importar org.junit.test; importar org.junit.runner.runwith; importar org.springframework.bean.actory.annotation.autrowr; org.springframework.boot.context.embedded.localServerport; importar org.springframework.boot.test.context.springboottest; importar org.springframework.boot.test.context.springboottest.webenVermity org.springframework.boot.test.web.client.TestRestTemplate;import org.springframework.test.context.junit4.SpringRunner;@RunWith(SpringRunner.class)@SpringBootTest(webEnvironment = WebEnvironment.RANDOM_PORT)public class HttpRequestTest { @LocalServerport private int porta; @AUTOWIRed Private TestRestTemplate RestTemplate; @Test public void GreetingsHouldrendurNeFaultMessage () lança Exceção {AssertThat (this.resttemplate.getForObject ("http: // localhost:" + porta + "/", string.class)). }}E executar testes de unidade
Verde parece indicar que a afirmação é bem -sucedida
3. Como implantamos a inicialização da primavera?
Vamos seguir estas etapas:
1. Download maven
Faça o download do pacote Bin do Maven no site oficial do Maven: http://maven.apache.org/download.cgi
2. Configure variáveis de ambiente:
Aqui está o diretório Arquivos de Programas (x86) que descompacta o MAVEN para o disco D
Digite: maven_home -> d:/Arquivos de programas (x86)/maven
Adicional ao caminho:;%maven_home%/bin;
Digite o comando "mvn -v" na janela CDM para testar se o Maven está instalado com sucesso
A versão 3.3.9 é exibida aqui
3. Embalagem
Digite o comando "pacote mvn" no diretório em que o programa está localizado (mesmo nível que pom.xml):
"Build Success" aparece, o que significa que a embalagem é bem -sucedida
O arquivo jar embalado aparecerá no diretório Tagget
4. Corra
Digite o comando "java -jar-alvo/spring01-0.0.1-snapshot.jar" em cmd
O programa é implantado no momento. Você achou que o programa de inicialização da primavera não é apenas muito simples de desenvolver e testar, mas também muito fácil de implantar?
Download de código: https://github.com/carter659/spring-boot-01.git
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.