IDEA Spring boot工程的搭建

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

前言

由于工作上的关系,我很长时间没有研究后台技术相关的东西了,对新的后台开发技术没有什么了解,最近闲下来了,就觉得还是需要学习了解一下,这正最近从其它人那里了解了有一个Spring-boot的,比较好用。这里就简单的了解一下。

什么是spring-boot

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。

以上摘自百度百科,当然,按照我的理解,spring-boot就是spring的些框架的集合,可以简化项目的开发配置。

IDEA新建spring-boot工程

现在java开发的主IDE在我的印象里只有几个,NetBeans、Eclipse、MyEclipse以及IDEA了,这里我首推IDEA,大家都说他是最智能的IDE,上面的几个IDE我都有使用过,而且时间都不少于一年,但是用了IDEA之后,就再也不想放手了。

好了,说了一些废话,这里就是入正题。

  1. 首先选则新建工程,进入新建工程面板
    这里写图片描述

  2. 选则Spring Initializr,之后点击Next,进入下图窗口

    这里写图片描述

  3. 如上图,可以根据需要将项修改项目配置。之后点击next

    • Type :项目管理方式,可以任意,这里选则Gradle Project
    • Packaging : 项止打包方式,可以先则jar包或war包,由于spring-boot已集成tomcat,故可以用java -jar方式运行。
  4. 下面就选则主体功能。可以安需选则,这里只是把它跑起来。就只选则一个web功能。点击next

    这里写图片描述

  5. 在这里先则项目的文件路径。点击finish。

    这里写图片描述

项目说明

如果个位没有出问题的话,会生成如下目录。

├── gradlew
├── gradlew.bat
└── src
    ├── main
    │   ├── java
    │   │   └── com
    │   │       └── study
    │   │           └── server
    │   │               └── DemoApplication.java
    │   └── resources
    │       ├── application.properties
    │       ├── static
    │       └── templates
    └── test
        └── java
            └── com
                └── study
                    └── server
                        └── DemoApplicationTests.java

基中build.gradle是Gradle工程的配置文件,类似maven的pom.xml文件,这里就不做过多说明了。另外的DemoApplication.java 就是项止的主类的。

建立controller

现在项目需要建完了,但是想要跑起来,需要建一个controller,这里我们新建一个包.起名就叫 controller,之后建立java类DemoController,代码如下

package com.study.server.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * Created by liupeng on 17-2-4.
 */
@RestController
@RequestMapping("/")
public class DemoController {
    @RequestMapping("/demo")
    private String demo() {
        return "this is spring boot demo";
    }
}

之后运行DemoApplication.java,访问http://localhost:8080/demo,网页上就会显this is spring boot demo,如下图。
这里写图片描述

现在一个基本的spring-boot项目就完成了,乘下的就是使用spring-mvc就差不多了。

猜你喜欢

转载自blog.csdn.net/a13069730106/article/details/54863869