SpringBoot入门学习(一)~~ 快速搭建SpringBoot项目

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiaozhegaa/article/details/82912184

目录

一、创建SpringBoot项目的三种方式

第一种方式:

第二种方式:http://start.spring.io/

第三种方式 ~~ 手动搭建


  • 一、创建SpringBoot项目的三种方式

    1. 通过IDEA或者Eclipse的Spring Initializer快速创建。
    2. 访问http://start.spring.io/创建SpringBoot的骨架。
    3. 自己手动搭建,由maven改造 ~~ 内网
  • 第一种方式:

File -> New -> Project

点击Next:勾选需要整合的技术。需要注意的是:Spring Boot版本号,目前出到2.X1.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项目就构建成功了。是不是觉得很简单。

第二种方式:http://start.spring.io/

登录上述的网站,直接联网构建即可

然后将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、启动我们的项目就可以了

 

猜你喜欢

转载自blog.csdn.net/xiaozhegaa/article/details/82912184