SpringBoot入门 1

Easter79
• 阅读 656

本文记录了SpringBoot入门的过程,开发工具是IDEA,使用gradle来构建项目。
首先学习一个新东西,最好的地方就是他的 官方网站
1.首先在电脑上安装好运行环境,JDK1.8及以上,gradle3.4及以上,IDEA开发工具。
2.打开IDEA,选择新建项目,按下图选择gradle,java,web,点next下去
(其实也可以直接选Spring Initializr,然后选需要的功能,next下去,直接生成SpringBoot项目) SpringBoot入门 1 SpringBoot入门 1
这里gradle我选择了本地安装的,不用再下载了 SpringBoot入门 1

3.项目建好之后,打开builde.gradle文件,输入配置导入SpringBoot依赖包之类的,保存之后gradle就会自动下载依赖包构建项目了,就是下图这个界面
SpringBoot入门 1

group 'SpringBootDemo1'
version '1.0-SNAPSHOT'

apply plugin: 'java'
apply plugin: 'war'
apply plugin: 'org.springframework.boot'

sourceCompatibility = 1.8

buildscript {
    repositories {
        jcenter()
        maven { url 'http://repo.spring.io/snapshot' }
        maven { url 'http://repo.spring.io/milestone' }
    }
    dependencies {
        classpath 'org.springframework.boot:spring-boot-gradle-plugin:2.0.0.BUILD-SNAPSHOT'
    }
}


jar {
    baseName = 'myproject'
    version =  '0.0.1-SNAPSHOT'
}

repositories {
    jcenter()
    maven { url "http://repo.spring.io/snapshot" }
    maven { url "http://repo.spring.io/milestone" }
}

dependencies {
    compile("org.springframework.boot:spring-boot-starter-web")
    testCompile("org.springframework.boot:spring-boot-starter-test")
}

4.gradle成功运行完毕后,找到src-main-java文件建,右键点击新建一个Application类。 如下图所示
SpringBoot入门 1
下面我们就可以开始写第一个SpringBoot程序:Hello World

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * Created by zhangyi on 2017/3/29.
 */
@EnableAutoConfiguration
@RestController
public class Application {

    public static void main(String[] args){
        SpringApplication.run(Application.class,args);
    }

    @RequestMapping("/")
    public String home(){
        return "Hello World ! ";
    }
}

5.代码写好之后,就是运行程序了,在main方法的左边,有一个绿色的小三角形,点击它,然后选择Run Application ,自己的Web服务器就跑起来了,到这里是不是有点小激动呢
SpringBoot入门 1
然后IDEA下面会输出启动信息
SpringBoot入门 1
如果在日志的最后面看到Started Application in这样的信息,就说明自己的web服务器已经成功跑起来了。
最后,打开自己最喜欢的浏览器,输入访问路径localhost:8080/ ,就可以看到下面这样的输出
SpringBoot入门 1
有没有发现自己其实并没有写多少东西,一个自己的Web服务器就在本地跑起来了呢,这就是SpringBoot的特点之一,极少的配置,极大简便了Java Web的开发,哈哈,真棒!

点赞
收藏
评论区
推荐文章
待兔 待兔
4个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Easter79 Easter79
3年前
springboot+vue 登录页面(一)
首先了解的技术点是:后台:springboot,mybatis,mybatis逆向工程,mysql,日志前端:nodejs,npm,cnpm,vue,vuecli,webpack,elementui,router,axios开发工具:idea,webstorm该项目前端使用的是vue,目的是实现前后端分离后台:1.选择spr
Stella981 Stella981
3年前
SpringBoot入门 1
本文记录了SpringBoot入门的过程,开发工具是IDEA,使用gradle来构建项目。首先学习一个新东西,最好的地方就是他的官方网站(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fspring.io%2Fguides)。1.首先在电脑上安装好运行环境,JDK1.8及以上
Stella981 Stella981
3年前
SpringBoot + Mybatis 多模块( module )项目搭建教程
作者:枫本非凡www.cnblogs.com/orzlin/p/9717399.html一、前言最近公司项目准备开始重构,框架选定为SpringBootMybatis,本篇主要记录了在IDEA中搭建SpringBoot多模块项目的过程。1、开发工具及系统环境
Stella981 Stella981
3年前
ECharts入门一
ECharts入门一来源于官方网站整理(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fecharts.baidu.com%2Ftutorial.html)完整的一个饼状图网页可运行源码1<!DOCTYPEhtml2<html
Stella981 Stella981
3年前
SpringBoot学习之路:02.第一个程序Hello World及项目结构介绍
      上一篇我们介绍了SpringBoot项目的环境搭建和在idea下项目的创建过程,今天要说的是SpringBoot项目的下的第一个程序HelloWorld,及SpringBoot项目结构的分析。首先打开SpringBoot初始项目:!(https://static.oschina.net/uploads/space/20
Stella981 Stella981
3年前
Spring Boot上传文件+部署到Tomcat
1概述SpringBoot上传文件,根据官方uploadfile示例(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fspring.io%2Fguides%2Fgs%2Fuploadingfiles%2F)修改的,可以打成war放到服务器上(笔者使用的是Tomcat)
Stella981 Stella981
3年前
Linux Oracle服务启动&停止脚本与开机自启动
linux下最好用的Oracle开发工具可能就是sqldeveloper了首先在http://otn.oracle.com/(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fotn.oracle.com%2F) 上下载最新的Linuxsqldevelopersqldevelo
Easter79 Easter79
3年前
SpringBoot学习之路:02.第一个程序Hello World及项目结构介绍
      上一篇我们介绍了SpringBoot项目的环境搭建和在idea下项目的创建过程,今天要说的是SpringBoot项目的下的第一个程序HelloWorld,及SpringBoot项目结构的分析。首先打开SpringBoot初始项目:!(https://static.oschina.net/uploads/space/20
Stella981 Stella981
3年前
Spring Cloud Spring Boot mybatis分布式微服务云架构(一)快速入门
快速入门本章主要目标完成SpringBoot基础项目的构建,并且实现一个简单的Http请求处理,通过这个例子对SpringBoot有一个初步的了解,并体验其结构简单、开发快速的特性。系统要求:Java7及以上SpringFramework4.1.5及以上本文采用Java1.8.0_73、
Easter79
Easter79
Lv1
今生可爱与温柔,每一样都不能少。
文章
2.8k
粉丝
5
获赞
1.2k