PS:本人菜鸟一枚,现记录一下用IDEA插件创建SpringBoot项目的过程,方便以后查阅
1.首先当然是准备编辑器啦(已经确定你的JDK都安装完了0.0 ( 我是JDK1.8)),本人使用的编辑器是IntelliJ IDEA 2019。
2.打开你的IDEA点击创建工程。
3.我这里边选择的是IDEA自带集成SpringBoot的插件(也可以用Maven创建,这篇文章就不介绍啦,想知道的关注我哦,嘻嘻),之后点击Next就行啦。
4.第一部分的Group自己填上就行啦 Artifact是你的项目的名称,第二部分不用改哦,第三部分中的版本号version自己填上就行,有默认的,name要跟你的Artifact是一样的哦Description描述你可以自己填写你项目的描述,package就是SpringBoot插件给你创建的包名(这里你填上你想要的包名就行,一会下面会说为什么要填)。之后点击Next就行啦。
5.这里边因为是web项目所以要选上web,第二个呢就是要选上Spring Web Starter里面自动集成了Tomcat,第三个就是你要选择你SpringBoot的版本,我这边是IDEA2019的所以出现的是2.1.7版本的SpringBoot,这里面先选上,一会可以改,本人这里2.1.7不好使,所以我在里面改的别的版本(这个后面会说,这里不做介绍了)。之后点击Next就好了。
6.这里边我的是demo1因为我以前创建过demo这个项目?,要说的是要看好了你的项目要存的路径哦,有的时候是要自己改的,之后点击finish就行啦。
7.到这一步你的工程就创建完成了会出现下面的目录结构。
8.首先打开你的pom.xml文件(这个相信大家都知道是什么),这里有你的SpringBoot的版本,我这里面还没改(还是2.1.7的我在现面的代码中改成了1.5.9版本的)我把pom.xml的代码贴出来。
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.9.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.example1</groupId>
<artifactId>demo1</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>demo1</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<!--
这个是集成StringMVC用的依赖
-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--
这个是测试用的依赖
-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
9.到了这个步骤在打开你刚刚填写的包下面的一个Java文件,这个是SpringBoot的主启动文件必须用**@SpringBootApplication注解标注,这个类必须有一个main方法作为SpringBoot的入口。这里面可以启动SpringBoot集成Tomcat**,启动就不用我说了吧。(哈哈很皮),说明一下你如果用插件创建的话IDEA会自动为你创建这个类的。(我还是贴一下代码吧)
package com.example1.demo1;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Demo1Application {
public static void main(String[] args) {
SpringApplication.run(Demo1Application.class, args);
}
}
10.现在就可以自己编写第一个SpringBoot的见面小程序啦不多说上图(也上代码)
这里面我要说一下很重要哦,刚才不是说插件会为你创建一个主类吗,你所要创建的类必须是跟这个类同级或者是在这个类的下一级要不然会报错的(不信的小伙伴可以去试试。),创建一个类名字自己起吧,代码就跟 SpringMVC是一样的别忘记加上@Controller注解哦。因为只是简单的SpringBoot小项目,所以没用到JSP或者是HTML(以后的文章我会写出来怎么用的(跟Spring,SpringMVC不一样),这里就不介绍了)。
这里面我用的是@ResponseBody这个注解,直接返回数据到页面上,你也可以用@RestController这个注解,(注在类上)也是一样的效果。
package com.example1.demo1.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class TestController {
@RequestMapping("/boot/testDemo")
public @ResponseBody String testDemo(){
return "Hello SpringBoot , 我会创建你的项目了哦!";
}
}
11.到这里你就可以启动你的项目了,我推荐使用集成的Tomcat因为速度快(个人感觉)跟不知道怎么启动的伙伴说一下,点击图片上面的小按钮之后,选择Run你的类名。就可以启动了(?)。
12.启动了之后你的控制台就会出现这些东西,看到这些恭喜你,你的SpringBoot项目启动成功了。
13.现在就打开你的浏览器访问一下吧,出现这个就代表真的成功了!!!!!重点哦(记住了,在输入你的项目的地址的时候,不要像SpringMVC一样把你的项目名也输入上,这里面要想输入项目名需要配置一下,(就是你们还能看见的一个文件application.properties)这个配置文件(在本文我就不介绍了,以后会介绍,想知道的关注我哦!))
PS:到这里就已经全部的完成啦,希望小伙伴们都能成功,嘻嘻