springBoot入门,快速创建springBoot项目

新建一个springBoot项目

step1:打开idea(非社区版),选择new project —> 选择spring initializer

在这里插入图片描述
step2:点击next,选择或填写相关的参数

在这里插入图片描述
step3:点击next,可以什么都不选,直接点击next

在这里插入图片描述
step4:选择相关的位置,点击finish

在这里插入图片描述
创建完成之后,看下项目的结构

在这里插入图片描述
新建一个HellController

在这里插入图片描述
然后启动项目,打开浏览器,输入http://localhost:8080/hello

在这里插入图片描述

springBoot项目的启动方式

1. 使用@SpringBootApplication注解,这个是官方默认的启动类
package com.yiyang.myfirstspringdemo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class MyFirstSpringDemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(MyFirstSpringDemoApplication.class, args);
    }

}

2. 新建MyApp类,注意这个类跟MyFirstSpringDemoApplication在同一个包下(com.yiyang.myfirstspringdemo)
package com.yiyang.myfirstspringdemo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.annotation.ComponentScan;
/**
 * @Author 刘翊扬
 * @Date 2020/9/26 11:36 下午
 * @Version 1.0
 */
@ComponentScan(basePackages = "com.yiyang.myfirstspringdemo")
@EnableAutoConfiguration
public class MyApp {

    public static void main(String[] args) {
        SpringApplication.run(MyApp.class, args);
    }
}
3.HelloController中加上main方法,配合@EnableAutoConfiguration注解
@RestController
@EnableAutoConfiguration
public class HelloController {


    @GetMapping("/hello")
    public String hello() {
        return "hello world";
    }


    public static void main(String[] args) {
        SpringApplication.run(HelloController.class, args);
    }
}
@EnableAutoConfiguration注解的作用

注解:作用在于让 Spring Boot 根据应用所声明的依赖来对 Spring 框架进行自动配置 这个注解告诉Spring
Boot根据添加的jar依赖猜测你想如何配置Spring。由于spring-boot-starter-web添加了Tomcat和Spring
MVC,所以auto-configuration将假定你正在开发一个web应用并相应地对Spring进行设置。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值