Notes d'étude @ 玩转 Spring 全的 斗
J'ai commencé à apprendre le temps des geek et à jouer au cours Spring Family Bucket à partir du 7 janvier 2021. Le lien du cours est le suivant, et le contenu d'apprentissage est enregistré chaque jour d'étude
https://time.geekbang.org/course/intro/100023501
premier jour
Concept de printemps
Spring a été développé à l'origine par rapport à l'EJB de référence. Avec la mise à jour de la version, le CIO et l'AOP de Spring n'ont pas changé de manière significative, ce qui prouve également la qualité du code Spring.
Spring représente non seulement Spring Frames, mais représente également la famille Spring, y compris SpringBoot et SpringCloud
Après SpringFramework5, la version minimale de Java8 est prise en charge, ce qui indique que nous devrions apprendre du nouveau contenu avec le développement de la technologie. La version maximale actuelle de Java11
prend également en charge Kotlint
Le programme SpringBoot le plus simple à exécuter
Initialisation de la démo, vous pouvez rapidementhttps://start.spring.io/
Obtenez un programme HelloWorld d'initialisation sur le site Web
$ Initialisation - sélectionnez le projet maven, sélectionnez les dépendances Web et d'actionneur
sur la droite. Ouvrez le programme IntelliJ IDEA. Après l'importation, écrivez le code RestController dans le programme de saisie. Le
code est le suivant
package bxst.robert.geekbangHello.geekbangHello;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication
@RestController
public class GeekbangHelloApplication {
public static void main(String[] args) {
SpringApplication.run(GeekbangHelloApplication.class, args);
}
@RequestMapping("/hello")
public String hello(){
return "helloSpring";
}
}
Après l'exécution, vous pouvez utiliser le curl local du terminal
curl http://localhost:8080/hello
Le programme d'initialisation étant dépendant de l'actionneur, vous pouvez également consulter l'actionneur
Emballez et courez
Package du programme avec la commande mvn clean package -Dmaven.test.skip
Après la cible cd
, puis exécutez la commande java -jar xxx.jar [nom du package], l' invite du programme peut également être émise
: arrêtez le programme en cours d'exécution avant de l'exécuter