近来在研究SpringBoot的使用,现在把使用IDEA搭建一个SpringBoot的HelloWorld程序记录下来

新建一个SpringBoot环境

打开你的IntelliJ IDEA,然后选择Create New Project。如图,我们要选择一个Spring Initializr

之后我们填入自己的Group与Artifact(项目名字)后选择Next

由于我们是Web项目,所以我们先勾选最基本的Web选项,其他的待我们用到了再勾选。

接下来是选择项目存放的位置

选择Finish之后静静等待IEAD加载索引搭建工程。OK,一个完整的SpringBoot项目的结构我们已经搭建好了。

上图我用红框圈住的可以删掉,保持项目的简洁。这样,一个可供使用的SpringBoot环境就搭好了。

SpringBoot介绍

使用SpringBoot可以让你快速搭建一个SpringWeb项目,它使用“习惯优于配置”的理念让你的项目快速运行起来。使用SpringBoot可以很容易创建一个独立运行(运行jar,内嵌Servlet容器)、准生产级别的基于Spring框架的项目。使用SpringBoot你可以不用或者是很少的配置。
使用SpringBoot的优点:

  • 快速构建项;
  • 对主流开发框架的无配罝集成;
  • 项目可独立运行,无须外部依赖Servlet容器;
  • 提供运行时的应用监控;
  • 极大地提髙了开发、部署效率;
  • 与云计算的天然集成。

SpringBoot入门

我们来写一个SpringBoot的HelloWorld
打开项目自动生成的DemoApplication类,修改代码:

@Controller
@SpringBootApplication
@Configuration
public class DemoApplication {@RequestMapping("hello")@ResponseBodypublic String hello(){return "hello world!";}public static void main(String[] args) {SpringApplication.run(DemoApplication.class, args);}
}

然后右键选择Run

然后打开浏览器访问http://localhost:8080/hello就可以看到我们写的HelloWorld

代码说明:
1、@SpringBootApplication:Spring Boot项目的核心注解,主要目的是开启自动配置。;
2、@Configuration:这是一个配置Spring的配置类;
3、@Controller:标明这是一个SpringMVC的Controller控制器;
4、main方法:在main方法中启动一个应用,即:这个应用的入口;

这次只是记录了一下搭建SpringBoot的HelloWorld过程。具体的SpringBoot知识还需要大家去深入学习


本文作者: catalinaLi
本文链接: http://catalinali.top/2017/st...
版权声明: 原创文章,有问题请评论中留言。非商业转载请注明作者及出处。

使用IDEA搭建第一个SpringBoot程序相关推荐

  1. 搭建第一个SpringBoot工程;SpringBoot整合mybatis;SpringBoot整合Redis-cluster集群;SpringBoot整合EhCache;

    写在前头,以下内容主要是为了自己复习之用,如果你有幸看到这篇文章,请不要嫌弃某些地方有所跳跃或省略. 1. 搭建第一个SpringBoot工程 1.1 创建工程 1.2 初始pom.xml文件内容 1 ...

  2. 第一个Springboot程序

    ***第一个Springboot程序*** 1.打开STS New->选择Spring Boot->选择Spring Starter Project,点击Next,如图 点next 点fi ...

  3. SpringBoot系列二:搭建自己的第一个SpringBoot程序

    声明:本文来源于MLDN培训视频的课堂笔记,写在这里只是为了方便查阅. 一.根据官网手工搭建(http://projects.spring.io/spring-boot/#quick-start) 1 ...

  4. SpringBoot:搭建第一个Web程序

    本文简单介绍一下spingBoot搭建web程序的流程,希望对入门学习spingBoot的朋友有所帮助.本文采用的开发工具是IDEA. 1.打开IDEA,创建项目. 2.点击创建项目,进入下一步,具体 ...

  5. 第一个SpringBoot程序(详细解析Grounp、Artifact等项目信息含义)

    目录 创建第一个springboot项目 方式一:IDEA中创建 1. 创建一个new project 2. 选择Spring Initializr 3. 填写项目信息 4. 选择初始化的组件及spr ...

  6. 快速搭建第一个Mybatis程序

    一.简介 1.初识Mybatis 2.持久化 3.持久层 4.为什么需要Mybatis 二.第一个Mybatis程序 1.搭建环境 2.创建一个新模块 3.编写代码 4.Junit测试 三.可能遇到的 ...

  7. springboot1——第一个springboot程序

    需要用到的软件: jdk1.8 maven3.6.1 springboot:最新版 IDEA 官方:提供了一个快速生产的网站,idea集成了这个网站 1.进入spring boot官网进行快速程序的初 ...

  8. java开发环境的建立过程_Java开发环境的搭建及第一个Java程序的创建

    Java的几个基本概念: JVM:Java Virtul Machine(Java虚拟机) JRE:Java Runtime Environment(Java运行时环境) JDK:Java Devel ...

  9. Windows7下JavaEE(jsp开发环境)快速搭建+第一个jsp程序 超详细教程

    下学期就要学JavaEE了,主要的内容是jsp(Java Server Page)的开发.趁着暑假,就想先练练手.第一步要做的就是开发环境的搭建,看上去很麻烦,其实非常简单~ Step1:先从网上下载 ...

最新文章

  1. 服务器开机修改grub,修改 grub
  2. 30. 多线程编程之threading模块
  3. 顺序容器的访问:访问成员函数的返回是引用(和普通数组一样,普通数组的下标返回值也是数组)
  4. Spring+ehcache缓存实例
  5. linux系统搭建ftp服务器--只给某个用户访问其默认目录下的文件
  6. Java内存配太大导致fullgc_记一次因为短命大对象导致fullGC的问题
  7. centos6.5 bash基础命令2
  8. mysql查询id为5的数据类型_MySql学习05---数据类型
  9. 论文笔记_S2D.31_2015-CVPR_对单张图像进行统一的深度和语义预测
  10. 2016大学里的流年回忆
  11. python爬取酒店评论_scrapy爬取酒店评论数据
  12. 计算机网络路由计算,计算机网络中的多播路由算法
  13. 进入浏览器下载文件,状态栏不显示下载图标
  14. 如何让计算机自动锁屏,怎样设置电脑自动锁屏
  15. Rsync+实时监控同步软件
  16. Python中sys模块
  17. FPGA学习笔记-1 FPGA原理与开发流程
  18. 简易考试系统(java、头歌实验)
  19. 微信crm平台是什么系统?
  20. enumerate()

热门文章

  1. 9个JavaScript小技巧:写出更简洁,高效代码
  2. zabbix_agent自动部署安装
  3. Java泛型解析(02):通配符限定
  4. scala tail recursive优化,复用函数栈
  5. rpm的使用 怎样查看rpm安装包的安装路径
  6. HBase HFile与Prefix Compression内部实现全解–KeyValue格式
  7. linux入门教程(二)
  8. 创业星光论坛(上):汇源是否应在万荣建厂
  9. 英特尔显卡linux管理_英特尔 11 代酷睿大揭秘:这次全是大招
  10. struts 普通的action