2021-02-24

一、创建项目

第一步

第一步

第二步

第二步

第三步

第三步

第四步

第四步

第五步:等idea工具构建完成,这里候会去网上去一些包,下完后会去自动构建项目。自动构建的项目目录如下:

image.png

第六步:解释自动成的代码

1.DemoApplication:程序的主入口

代码如下:

packagecom.joy.demo;importorg.springframework.boot.SpringApplication;importorg.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublicclassDemoApplication{publicstaticvoidmain(String[]args){SpringApplication.run(DemoApplication.class,args);}}

2.pom.xml:自动导入了Spring Boot的包

<?xml version="1.0" encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.joy</groupId><artifactId>demo</artifactId><version>0.0.1-SNAPSHOT</version><packaging>jar</packaging><name>demo</name><description>Demo project for Spring Boot</description><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.0.2.RELEASE</version><relativePath/><!-- lookup parent from repository --></parent><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding><java.version>1.8</java.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>

第七步:

写第一个控制器:

第七步

在应用入口类上加@EnableAutoConfiguration,见下图

它会加上默认配制,不过控制器只会扫描当前包下面的

image.png

第八步:启动服务,点击右上角绿色三角形启动服务

image.png

启动说明:通过默认配制启动的是8080端口

image.png

第九步:访问网址

http://localhost:8080/

第十步:总结注解。

@SpringBootApplication

修饰程序的注入口

EnableAutoConfiguration

启用的SpringBoot的默认配制

1.默认启动内置tomcat中的8080端

2.会把当前的包名默认为扫描包名,在此包下面的控制器都会被扫描到。

@RestController

修饰一个类是一个控制器,此控制器当中所有的函数所返回的值都会转化成JSON格式返回。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 我们介绍新建Spring Boot项目的流程, 主要内容包含 创建项目 配置日志环境 使用配置文件 多环境下的配置...
    胡拉哥阅读 1,699评论 0 2
  • 1.什么情况下会发生栈内存溢出。 栈是线程私有的,他的生命周期与线程相同,每个方法在执行的时候都会创建一个栈帧,用...
    凉白开咦阅读 464评论 0 7
  • SpringCloud概述 基于SOA系统架构 面向服务的架构,是一种程序开发架构的设计思想。它将不同的功能单元使...
    深拥_66e2阅读 338评论 0 0
  • 1.前言 技术这东西吧,看别人写的好像很简单似的,到自己去写的时候就各种问题,“一看就会,一做就错”。网上关于实现...
    java菜阅读 1,838评论 0 0
  • 今天感恩节哎,感谢一直在我身边的亲朋好友。感恩相遇!感恩不离不弃。 中午开了第一次的党会,身份的转变要...
    迷月闪星情阅读 10,620评论 0 11