Springboot的第一个请求及热启动方法

1 Springboot入门程序

  • 上一篇已经写了如何创建项目,这一篇写一下如何写第一个Controller
  • 首先打开自己的Application类,加上如下代码
     @SpringBootApplication
        @RestController
        public class DemoApplication {
        	@RequestMapping("hello")
        	public String hello(){
        			return "hello1";
        	}
        	public static void main(String[] args) {
        		SpringApplication.run(DemoApplication.class, args);
        	}
        }
  • 然后run as application
  • 在地址栏输入http://127.0.0.1:8080/hello
    返回hello1
  • 我们再试试在Controller包下写一个方法
    在这里插入图片描述
  • 写上如下代码
package com.example.Controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class Controller1 {
	@RequestMapping("info1")
	public String info(){
		return "hello world";
	}
}

同样的run as application却发现出现404错误
这时在启动类注解上加点东西

@SpringBootApplication(scanBasePackages = "com") 
  • 再启动,发现可以启动并访问info1请求了。
  • 我猜想是scanBasePackages =“com”指明可以请求com包下所有请求,如果不加,默认只有启动类包下的请求。

热启动

  • 小伙伴们应该发现,频繁改动代码,频繁runasapplication很麻烦了,springboot这里支持热启动,我们只需要在pom.xml加入如下配置即可
<dependency>

	<groupId>org.springframework.boot</groupId>
	
	<artifactId>spring-boot-devtools</artifactId>

</dependency>

至此,咱们写好第一个请求并访问到,本篇嘚瑟完毕,待会再嘚瑟下一篇。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值