Spingboot项目的创建与启动(基于IDEA)

一、Springboot的创建

1、Springboot的优点:

  Springboot是来简化Spring框架,从而能够更加简单快捷的构建Spring应用的框架,其具有如下优点:

  ①为所有Spring开发者更快的入门

  ②开箱即用,提供各种默认配置来简化项目配置

  ③内嵌式容器简化Web项目

  ④没有冗余代码生成和XML配置的要求

2、Springboot的系统要求:

  JDK1.8(JDK8)以上

3、使用IDEA创建Springboot项目:

①首先选择file→New→Project,而后选择Spring Initializr,最后再选择next,如图所示:(此次我的JDK版本是10)

②在此次设置项目的名称等参数,Artifact是项目名称,type选择Moven Project,Language选择Java,Java版本根据自己的来,而后选择next,如图所示:

③接下来点击Web,勾选web即可,如图所示:

④此处还可以修改项目名称,而后Finish,这样变创建好了Springboot项目

4、项目的结构

扫描二维码关注公众号,回复: 2329876 查看本文章

src文件:

  Java文件夹主要用来存放编写的Java核心代码,其中项目名+Application命名的class文件(此处的DemoApplication文件)是整个项目的启动文件

  Resources文件夹用来存放项目的资源文件,如spring,hibernate的配置文件

   test文件用来存放各种测试文件

target文件:项目的输出位置

二、编写Hello World代码

  首先打开DemoApplication启动文件,而后在其中编写如下代码(代码中解释了启动形式):

 1 import org.springframework.boot.SpringApplication;
 2 import org.springframework.boot.autoconfigure.SpringBootApplication;
 3 import org.springframework.web.bind.annotation.RequestMapping;
 4 import org.springframework.web.bind.annotation.RestController;
 5 
 6 @RestController  //表示该类中的所有方法返回json格式,等同于@Controller+ @ResponseBody
 7 //让spring boot自动给程序进行必要的配置,等价于以默认属性使用@Configuration,@EnableAutoConfiguration 和@ComponentScan
 8 @SpringBootApplication
 9 public class DemoApplication {
10     public static void main(String[] args) {
11         //整个程序的入口,启动Springboot项目
12         SpringApplication.run(DemoApplication.class, args);
13     }
14     @RequestMapping(value = "/",produces = "text/plain;charset=UTF-8")
15     String index(){
16         return "Hello Spring Boot!";
17     }
18 }

 右键点击Run 'DemoApplition'而后运行,结果如图所示:

而后打开浏览器输入 http://127.0.0.1:8080/,便实现了springboot的启动运行,运行结果如下:

  

猜你喜欢

转载自www.cnblogs.com/attentle/p/9356010.html