status quo
Como diz o ditado, compre novo em vez de velho, e o mesmo vale para aprender tecnologia, aprender a tecnologia mais recente, porque os tempos darão os retornos mais generosos aos pioneiros
O primeiro capítulo constrói o projeto SpringBoot
Isso ocorre porque não uso o SpringBoot há muito tempo, então esqueci muitas coisas, o que é muito chato. Felizmente,
não há muitas coisas nele. É muito simples iniciar essa coisa. O
acesso padrão porto, você tem que recitá-lo
http://localhost:8080/
测试返回hello请求成功,在经过下文的代码修改后
http://localhost:8080/hello
Capítulo 2 Estrutura do Código
package com.example.demo.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@ResponseBody
@Controller
public class HelloController {
@GetMapping("/hello")
public String hello(){
return "Hello,Spring Boot 3";
}
}
package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class MainApplication {
public static void main(String[] args) {
SpringApplication.run(MainApplication.class, args);
}
}
Teste de embalagem: pacote de frasco de grande volume com frasco de gordura
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
Primeiro clique em limpar e depois clique em pacote para gerar um pacote jar
Três características da estrutura SpringBoot
1. Simplifique a integração
Importe cenas relacionadas e tenha funções relacionadas. Iniciador de cenário
Todos os cenários suportados por padrão: https://docs.spring.io/spring-boot/docs/current/reference/html/using.html#using.build-systems.starters
● Cenários oficiais: nomeados como: spring- boot-starter-*
● Cenários fornecidos por terceiros: nomeados: *-spring-boot-starter
Depois que a cena for importada, tudo estará pronto
2. Simplifique o desenvolvimento
Desenvolvimento direto de negócios sem escrever nenhuma configuração
3. Configuração simplificada
application.properties:
● Configuração de gerenciamento centralizado. Basta modificar este arquivo.
● As configurações possuem basicamente valores padrão
● Todas as configurações que podem ser escritas estão em: https://docs.spring.io/spring-boot/docs/current/reference/html/application-properties.html#appendix.application- propriedades
4. Simplifique a implantação
Empacotado como um pacote jar executável.
Existe um ambiente java no servidor Linux.
5. Simplifique a operação e manutenção
Modifique a configuração (coloque um arquivo application.properties externamente), monitore e verifique a integridade.