O que é Springboot?
A bota de mola é comumente conhecida como microsserviços. A Spring Boot é uma nova estrutura fornecida pela equipe crucial. Ele foi projetado para simplificar o processo inicial de construção e desenvolvimento de novas aplicações de primavera. A estrutura usa uma maneira específica de configurá -la, para que os desenvolvedores não precisem mais definir configurações de caldeira. Dessa forma, a Spring Boot está comprometida em se tornar um líder no desenvolvimento rápido de aplicativos.
1. Crie um novo projeto Maven
Selecione o espaço de trabalho primeiro
Clique em [Avançar]
Padrão diretamente, clique em [Avançar]
Preencha o grupo, etc. ~ e depois [finalize], e todo o novo projeto de construção está aqui.
2. Introduzir pacotes de jar relacionados
<Parent> <puperiD> org.springframework.boot </groupid> <TRATIFACTID> Spring-boot-starter-parent </starfactId> <siets> 1.5.8.release </sipers> </parent> <pendencies> <pendency> <rugnid> org.springFramework.Boot </Grupoid> </dependency> </dependências>
Aqui, explicamos que apenas referenciamos 2 pacotes JAR, que na verdade contêm muitas coisas, como a Spring-Boot-Starter-Web, depois que a abrimos através do pacote compactado.
Verifique o arquivo POM dentro para ver o conteúdo mostrado abaixo. Ele faz referência a muitos potes, como pacotes de Spring Web e JSON JAR.
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <TRATIFACTID> Spring-Web </ArtifactId> </Dependency> <pendence> <puperid> org.springframework </frupidId> <TRATIFACTID> Spring-Web </ArtifactId> </dependency> </dependency> </dependency> <Perghy> <burghtId> springerftringfamerwinedwrinGringFameMwined </spendency> " </dependency> </pendence> </pendence>
3. Escreva aula de entrada do programa
pacote com.springbooot2; importar org.springframework.boot.springApplication; importar org.springframework.boot.autoconfigure.springbootApplication;/*** Hello World! * */@SpringBoOTApplicationPublic Class App {public static void main (string [] args) lança exceção {springapplication.run (app.class, args); }}Aqui, o @springbootApplication é deixar a Spring Scan reconhecê -la e dizer a ele que sou uma aula de entrada do programa.
4. Escreva uma classe de resposta de solicitação
pacote com.springboooot2; importar org.springframework.steretype.controller; importar org.springframework.web.bind.annotation.requestMapping; importar org.springframework.web.bind.annotation.Responsion @ControllerPublic Classe FristBlood {@RequestMapping ("/FristBlood") @ResponseBody Public String hello () {return "Não se preocupe, seja feliz! <br/> <br/> <tipo de entrada =/" submit/"value =/" ok/"/" "; }}Aqui está uma explicação
@Controller Solicitação Classe Controlador de Processamento.
@RequestMapping aqueles que estão familiarizados com a primavera devem estar familiarizados com ela. Isso é uma coisa da primavera, mapeamento de URL.
@ResponseBody Responder Método, nossas informações de resposta serão automaticamente convertidas em informações JSON e retornadas à página de primeiro plano
Todo o código está finalizado aqui, o que é muito mais simples do que criar uma estrutura como SSH ou SSM antes. Se tivermos esse tipo de coisa, só precisamos enviar um email. Ou um serviço simples, pode -se dizer que é muito conveniente usar o Springboot.
5. Código de teste
Inicie o programa, abra o navegador, digite: http: // localhost: 8080/Fristblood
O resultado da resposta da página de solicitação é o seguinte.
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.