目录
一、创建SpringBoot项目的三种方式
第一种方式:
第二种方式:http://start.spring.io/
第三种方式 ~~ 手动搭建
-
一、创建SpringBoot项目的三种方式
- 通过IDEA或者Eclipse的Spring Initializer快速创建。
- 访问http://start.spring.io/创建SpringBoot的骨架。
- 自己手动搭建,由maven改造 ~~ 内网
-
第一种方式:
File -> New -> Project

点击Next:勾选需要整合的技术。需要注意的是:Spring Boot版本号,目前出到2.X。1.X的版本比较稳定。


上述图片,输入项目名称,Finish即可。
观察一下SpringBoot项目结构:

编写HelloController,代码如下:
package dgut.edu.cn;
import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody;
/**
* @ClassName:
* @Description:
* @Author:zhenghongbin
* @Date: 2018/9/28 19:51
* @Version: v1.0
*/ @Controller
public class HelloController {
@RequestMapping("/hello")
@ResponseBody
public String hello(){
return "hello";
}
}
|
直接启动:SpringBootApplication的main方法,能够看到以下的界面表示启动成功。

在浏览器中访问:

不需要添加任何其他的配置,一个Web项目就创建成功了。
【注意:】这里我再启动的时候报了一下的错误:提示我数据源没有配置
原因:很有可能是高版本自动构建的时候会去加载数据源,但是我还没有配置数据源导致报错。直接在
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
在上exclude即可,排除数据源的自动配置。

至此第一个入门的SpringBoot项目就构建成功了。是不是觉得很简单。
登录上述的网站,直接联网构建即可



然后将mvn导入到Idea即可。
第三种方式 ~~ 手动搭建
其实,第三种基于对第一、二种方式的了解基础上进行手动搭建。在SpringBoot的基本架构中,其实并不复杂。需要添加的也就:pom.xml文件、核心启动类文件、核心配置文件。我们完成可以手动的去搭建这样一个项目。
由maven项目去改造成SpringBoot项目。
接下一步一步教大家如何创建一个Maven项目
File - > New ->Project -> Maven

选择maven quickStart骨架:

输入maven坐标:

配置Maven

配置项目名称:

Maven基本架构

接下来,开始真正进行改造成SpringBoot模块
1 依赖SpringBoot父工程
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.16.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
|
2 引入UTF-8编码
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
</properties>
|
3 引入Spring-boot依赖jar包
<dependencies>
<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>
|
4 写一个控制器测试类
@Controller
public class HelloController {
@RequestMapping("/hello")
@ResponseBody
public String hello(){
return "hello";
}
}
|
5、启动项目 – 编写一个启动类
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* Hello world!
*
*/
@SpringBootApplication
public class App
{
public static void main( String[] args )
{
SpringApplication.run(App.class, args);
}
}
|
6、启动我们的项目就可以了
