Notas de estudo de entrada do Spring-boot

problema de pom

<pom.xml>
spring-boot-starter: Spring Boot cenário inicial, Spring Boot extrai todos os cenários funcionais (módulos) em starters (starters), apenas precisa introduzir o cenário inicial relevante no projeto, ele importará todas as suas dependências . Importe o iniciador para qualquer cena que você deseja usar.
spring-boot-starter-parent é a dependência pai do projeto atual

<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.6.RELEASE</version>
</parent>

Por exemplo, tomcat / web / mysql / spring data / ibatis, etc., ao usar, apenas <pom.xml> precisa apresentar a configuração para usar, um iniciador comum

https://blog.csdn.net/syilt/article/details/92426474

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-***</artifactId>
</dependency>

Aula de inicialização

Normalmente, há uma classe de entrada chamada * Application, que define um método principal e usa
SpringApplication.run (HelloMailAppliation.class, args); para iniciar o projeto do aplicativo SpringBoot.
@SpringBootApplication é uma anotação de combinação
marcada em uma determinada classe, indicando que esta classe é Para a classe de inicialização do Spring Boot, o Spring Boot deve executar o método principal desta classe para iniciar o aplicativo SpringBoot;

Arquivo de configuração

Spring Boot usa um arquivo de configuração global, colocado no diretório src / main / resources ou em / config no classpath;
application.properties
application.yml (yml é recomendado)

Yml é YAML (YAML Ain't Markup Language), que é um tipo de regra gramatical. Por
exemplo:

server:
 port: 8081
 contextPath: /hello

user:
 name: 张三 
 password: 123456
 

Por meio da anotação
@Component
@ConfigurationProperties (prefix = "user")
, os dados em yml podem ser injetados diretamente no objeto

Acho que você gosta

Origin blog.csdn.net/qq_38230472/article/details/113109134
Recomendado
Clasificación