SpringBoot3 Primeiros passos Capítulo 1

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,
insira a descrição da imagem aqui
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


insira a descrição da imagem aqui

Capítulo 2 Estrutura do Código

insira a descrição da imagem aqui
insira a descrição da imagem aqui

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
insira a descrição da imagem aqui

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.

Acho que você gosta

Origin blog.csdn.net/CNMBZY/article/details/132288441
Recomendado
Clasificación