您的位置:首页 > 编程语言 > Java开发

【SpringBoot商城秒杀系统项目实战01】项目框架搭建

2019-05-27 15:25 453 查看

SpringBoot理念:零配置
只需要两步:

  • 引入依赖
  • 写入启动类

就可以跑起来,不需要其他繁琐的配置,不像之前学习SSM框架那样,需要配置若干bean。

1.新建Maven Project

2.选择quickstart


3.打开pom.xml文件,在相应位置添加依赖。

<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.9.RELEASE</version>
</parent>

<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>

4.新建一个DemoController

@EnableAutoConfiguration
@Controller
public class DemoController {

@RequestMapping("/")
@ResponseBody
public String home() {
return "hello world";
}

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

那么这样就可以测试启动了,访问localhost:8080会响应"hello world"。

但是我们一般开发的时候会单独建一个MainApplication来启动项目。

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

改变DemoController 里面的代码,取消注解@EnableAutoConfiguration,拿给MainApplication。

@Controller
public class DemoController {
@RequestMapping("/")
@ResponseBody
public String home() {
return "hello world";
}
}

但是我们在开发中一般使用的是@SpringBootApplication,@SpringBootApplication和@EnableAutoConfiguration都可以取启动我们的SpringBoot,它们两个有些许区别。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐