使用IDEA搭建第一个SpringBoot程序
近来在研究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程序相关推荐
- 搭建第一个SpringBoot工程;SpringBoot整合mybatis;SpringBoot整合Redis-cluster集群;SpringBoot整合EhCache;
写在前头,以下内容主要是为了自己复习之用,如果你有幸看到这篇文章,请不要嫌弃某些地方有所跳跃或省略. 1. 搭建第一个SpringBoot工程 1.1 创建工程 1.2 初始pom.xml文件内容 1 ...
- 第一个Springboot程序
***第一个Springboot程序*** 1.打开STS New->选择Spring Boot->选择Spring Starter Project,点击Next,如图 点next 点fi ...
- SpringBoot系列二:搭建自己的第一个SpringBoot程序
声明:本文来源于MLDN培训视频的课堂笔记,写在这里只是为了方便查阅. 一.根据官网手工搭建(http://projects.spring.io/spring-boot/#quick-start) 1 ...
- SpringBoot:搭建第一个Web程序
本文简单介绍一下spingBoot搭建web程序的流程,希望对入门学习spingBoot的朋友有所帮助.本文采用的开发工具是IDEA. 1.打开IDEA,创建项目. 2.点击创建项目,进入下一步,具体 ...
- 第一个SpringBoot程序(详细解析Grounp、Artifact等项目信息含义)
目录 创建第一个springboot项目 方式一:IDEA中创建 1. 创建一个new project 2. 选择Spring Initializr 3. 填写项目信息 4. 选择初始化的组件及spr ...
- 快速搭建第一个Mybatis程序
一.简介 1.初识Mybatis 2.持久化 3.持久层 4.为什么需要Mybatis 二.第一个Mybatis程序 1.搭建环境 2.创建一个新模块 3.编写代码 4.Junit测试 三.可能遇到的 ...
- springboot1——第一个springboot程序
需要用到的软件: jdk1.8 maven3.6.1 springboot:最新版 IDEA 官方:提供了一个快速生产的网站,idea集成了这个网站 1.进入spring boot官网进行快速程序的初 ...
- java开发环境的建立过程_Java开发环境的搭建及第一个Java程序的创建
Java的几个基本概念: JVM:Java Virtul Machine(Java虚拟机) JRE:Java Runtime Environment(Java运行时环境) JDK:Java Devel ...
- Windows7下JavaEE(jsp开发环境)快速搭建+第一个jsp程序 超详细教程
下学期就要学JavaEE了,主要的内容是jsp(Java Server Page)的开发.趁着暑假,就想先练练手.第一步要做的就是开发环境的搭建,看上去很麻烦,其实非常简单~ Step1:先从网上下载 ...
最新文章
- 服务器开机修改grub,修改 grub
- 30. 多线程编程之threading模块
- 顺序容器的访问:访问成员函数的返回是引用(和普通数组一样,普通数组的下标返回值也是数组)
- Spring+ehcache缓存实例
- linux系统搭建ftp服务器--只给某个用户访问其默认目录下的文件
- Java内存配太大导致fullgc_记一次因为短命大对象导致fullGC的问题
- centos6.5 bash基础命令2
- mysql查询id为5的数据类型_MySql学习05---数据类型
- 论文笔记_S2D.31_2015-CVPR_对单张图像进行统一的深度和语义预测
- 2016大学里的流年回忆
- python爬取酒店评论_scrapy爬取酒店评论数据
- 计算机网络路由计算,计算机网络中的多播路由算法
- 进入浏览器下载文件,状态栏不显示下载图标
- 如何让计算机自动锁屏,怎样设置电脑自动锁屏
- Rsync+实时监控同步软件
- Python中sys模块
- FPGA学习笔记-1 FPGA原理与开发流程
- 简易考试系统(java、头歌实验)
- 微信crm平台是什么系统?
- enumerate()