码迷,mamicode.com
首页 > 编程语言 > 详细

SpringBoot 入门demo

时间:2020-02-07 10:51:42      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:mamicode   lease   pre   gap   string   alt   class   标识   request   

 

创建SpringBoot项目方式一

(1)新建maven项目,不使用骨架。

 

(2)在pom.xml中添加

    <!--springboot项目的依赖,统一管理版本-->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter</artifactId>
        <version>2.2.4.RELEASE</version>
    </parent>

    <dependencies>
        <!-- web项目要用的依赖,不设置版本,由<paren>统一管理版本 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

    </dependencies>

 

 

(3)src/main/java下新建包com.chy.controller,包下新建TestController

@RestController  //相当于@Controller+@ResponseBody,会自动把此controller中所有业务方法返回的String、json加到响应体中。也可以用@Controller,然后在业务方法上标注@ResponseBody
@EnableAutoConfiguration  //允许自动配置
public class TestController {
    
    @RequestMapping("/handler")
    ublic String handler(){
        return "ok";
    }

}

 

 

(4)新建包com.chy.test,包下新建测试类Test,里面写一个main方法,标注为springboot的引导类

@SpringBootApplication  //标识为SpringBoot的引导类(程序入口)
public class Test {
    public static void main(String[] args) {
        SpringApplication.run(TestController.class);  //运行、部署指定的类
    }
}

 引导类必须要有main方法。

如果把main方法写controller中,在controller上标注@SpringBootApplication ,则不必在controller上标注@EnableAutoConfiguration。

 

 

(5)点击Test类左边的绿色三角形运行,控制台打印springboot的标志,看到springboot内置的tomcat已经启动

技术图片

 

技术图片

 

浏览器地址栏输入 http://localhost:8080/handler ,看到页面显示“ok”。

注意内置的tomcat是直接部署到localhost下的,不是部署到项目名下的。

 

 


 

 

创建SpringBoot项目方式二

新建项目

 技术图片

 

 

技术图片

 

 

技术图片

勾选Web -> Spring Web就行了。

 

IDEA已经在pom.xml中导入了所需的依赖,并自动生成了一些文件、包、类。

 

我个人更喜欢方式一,因为依赖都是自己导的,包、类都是自己建的,看起来比较简洁,不会自动生成杂七杂八的文件。

 

SpringBoot 入门demo

标签:mamicode   lease   pre   gap   string   alt   class   标识   request   

原文地址:https://www.cnblogs.com/chy18883701161/p/12270088.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!