Idea+SpringBoot项目创建+maven方式+SpringInitailzr方式+热部署

SpringBoot项目创建

方法一

适用于全部编译器

1.创建项目

File–new–module–maven

2.配置起步依赖–pom.xml

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.3.RELEASE</version>
    </parent>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

3.编写SpringBoot引导类

要通过SpringBoot的引导类启动SpringBoot才能成功。
(1)创建类MySpringBootApplication

//声明引入类
@SpringBootApplication
public class MySpringBootApplication {
    //java入口
    public static void main(String[] args) {
        //通过引用类启动SpringBoot
        SpringApplication.run(MySpringBootApplication.class);
    }
}

(2)运行main函数
如果出现以下信息,说明启动成功。
运行成功截图

3.创建Controller类

//声明该类为controller类
@Controller
public class QuickController {
    @RequestMapping("/quick") //设置虚拟路径,作用是:通过“/quick”路径可以调用下面的quick()函数
    @ResponseBody //一般用于ajax,这样会返回数据,否则返回的是一个视图。
    public String quick(){
        return "hello SpringBoot";
    }
}

运行结果:
在这里插入图片描述

4.热部署

当我们修改内容以后,idea可以自动编译和重启,不用手动重新运行,非常方便。
注:热部署不是必须的,是为了方便才加上的,不进行热部署项目也可以顺利运行。

(1)pom.xml添加依赖

<!--热部署配置-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>

(2)启动自动编译在这里插入图片描述
(3)Ctrl+Alt+Shift+/,选择Registry在这里插入图片描述

方法二

这是Idea中特有的快捷创建方式

1.创建项目

新建一个module–选springInitialzr
注意命名的对应关系:Artifact与Name一致,package与Group一致
在这里插入图片描述创建web–SpringWeb项目–选择版本。在这里插入图片描述
版本可以在pom.xml中修改。
在这里插入图片描述

2.创建controller,进行热部署

因为它会自动进行pom配置,创建起步类,所以不需要再建立了。只需要进行自行创建controller,方法同上。(进行热部署方式同方法一介绍)

//声明该类为controller类
@Controller
public class QuickController {
    @RequestMapping("/quick") //设置虚拟路径,作用是:通过“/quick”路径可以调用下面的quick()函数
    @ResponseBody //一般用于ajax,这样会返回数据,否则返回的是一个视图。
    public String quick(){
        return "hello SpringBoot";
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值