Spring Boot是由Pivotal团队提供的全新框架,设计目的是用来简化新Spring应用的初始搭建以及开发过程。它主要推崇的是'消灭配置’,实现零配置。

那么,如何在idea中创建一个springboot项目呢?

1.创建项目

File-New-Project

next

groupId和artifactId统称为“坐标”,是为了保证项目唯一性而提出的。

groupId是项目组织唯一的标识符,实际对应JAVA的包的结构。

ArtifactID是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。

groupId一般分为多个段,一般第一段为域,第二段为公司名称。举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域是org,公司名称是apache,artifactId是tomcat。包结构package最好是以groupId.artifactId打头的。

next

next

finish

成功创建web项目,目录结构如下

2.编写controller

package com.example.demo55;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; @RestController
public class hiWorld {
@RequestMapping(value="/hello")
public String say(){
String str="my spring boot web project hihihi";
System.out.println(str);
return str;
} }

最终结果目录结果如下:

3.启动

4.验证

http://127.0.0.1:8080/hello

最新文章

  1. iOS UITableViewableViewCell自适应高度
  2. Fragment全解析系列(三):Fragment之我的解决方案:Fragmentation
  3. C# FileSystemWatcher监听文件事件
  4. Sql Server 常用操作2
  5. Adobe Reader & PDF 护眼设置
  6. yourphp 的 ThinkTemplate.class.php与ContentReplaceBehavior.class.php
  7. 在unity5中减少Draw Calls(SetPass Calls)[转]
  8. sublime text2 操作及插件
  9. WCF - Self Hosting
  10. Selenium webdriver 查找元素
  11. Top 10 Mapping APIs: Google Maps, Microsoft Bing Maps and MapQuest
  12. iOS依据字符串计算UITextView高度
  13. HDU1087:Super Jumping! Jumping! Jumping!(DP)
  14. win彩 百款皮肤任选任换.可视化
  15. Unity编辑器重写Inspector面板,面板中编辑的数据不触发场景发生变化的问题。
  16. LDA主体模型
  17. ABP入门系列(1)——通过模板创建MAP版本项目
  18. 错误:Could not find a getter for CreatTime in class
  19. js-当前时间转换
  20. 为Firefox浏览器安装Firebug插件

热门文章

  1. Spring 源码学习(4)—— bean的加载part 1
  2. 仿XP系统的任务栏菜单
  3. 剑指Offer 1. 二维数组中的查找 (数组)
  4. 莫烦tensorflow(6)-tensorboard
  5. iOS 添加第三方字体
  6. #电脑磁盘分区#新买的电脑一般只有C盘或者C盘和D盘,怎么加多几个盘呢
  7. jsp/servlet环境搭建
  8. webpack的知识内容
  9. Windows7 密码修改
  10. 使用vsftp服务传输文件