SpringBoot两种启动方式
第一种启动方式在控制器中通过@EnableAutoConfiguration注解进行启动
package com.zuojie.Controller;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* 功能描述:第一个SpringBoot
* Author:zuojie
*/
@RestController //Controller+ResponseBody注解
@EnableAutoConfiguration
public class HelloWorld {
@RequestMapping("/hello")
public String hello(){
return "success";
}
public static void main(String[] args) {
//开始运行
SpringApplication.run(HelloWorld.class, args);
}
}
第二种启动方式通过@ComponentScan(basePackages = “com.zuojie.controller”)—控制器扫包范围
package com.zuojie.Controller;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.annotation.ComponentScan;
/**
* author:zuojie
*/
@EnableAutoConfiguration
@ComponentScan("com.zuojie.Controller")
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class,args);
}
}