title: 使用idea创建spring boot 项目

参考lindaZ的IntelliJ IDEA 创建spring boot 的Hello World 项目


1.Open IDEA,choose "New-->Project" 2.Choose "Spring Initializr" -> next 3.Project Metadata: Group: com.chanchifeng
Artifact: server-system
Description: server-system project for Spring Boot -> next 4. Choose "Web" -> next 5.删除.mvn,mvnw,mvnw.cmd。

创建HelloController


HelloController.java: package com.chanchifeng.serversystem; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ComponentScan; @SpringBootApplication
@ComponentScan("com.chanchifeng.serversystem.ctrl")
public class ServerSystemApplication { public static void main(String[] args) {
SpringApplication.run(ServerSystemApplication.class, args);
}
}

修改HelloController


package com.chanchifeng.serversystem.ctrl; import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; /**
* @author:porschan
* @description:
* @date: Created in 10:14 2018/6/15
* @modified By:
*/ @RestController
@EnableAutoConfiguration
public class HelloController { @RequestMapping("/hello")
public String index(){
System.out.println("进入controller");
return "Hello World!";
}
}

运行com.chanchifeng.serversystem.ServerSystemApplication#main,在浏览器输入http://localhost:8080/hello,spring Boot项目搭建成功。

本博客来自https://chanchifeng.com/2018/06/15/idea-springboot/

最新文章

  1. 帆软报表FineReport中数据连接之Jboss配置JNDI连接
  2. php上传sae路径问题
  3. js流程控制语句
  4. Android dispatchTouchEvent介绍
  5. 【Ext.Net学习笔记】04:Ext.Net中使用数据、Ext.Net Store的用法、Ext.Net ComboBox用法
  6. 【转】【C#】【Thread】Mutex 互斥锁
  7. 如何生成RestFul Api文档
  8. 源代码版本控制工具TortoiseSVN,AnkhSVN最新版本下载地址
  9. Visual Studio 2013 Update 3
  10. C#键盘事件处理
  11. hdu_4828_Grids(卡特兰数+逆元)
  12. jQuery使用serialize(),serializeArray()方法取得表单数据+字符串和对象类型两种表单提交的方法
  13. 周末没事干就看CSS JS Python ThinkPHP的书,照着例子运行就行,可以增强信心(www.delphihtmlcomponents.com 是神器,也可以帮助我学习。还有虚拟机运行Web)
  14. 要求产生10个随机的字符串,每一个字符串互相不重复,每一个字符串中组成的字符(a-zA-Z0-9)也不相同,每个字符串长度为10;
  15. 北航学堂Android客户端Beta阶段测试报告
  16. loadrunner中pacing设置01
  17. appium— Android定位webView里面的UI元素
  18. webpack打包遇到过的问题
  19. 重温servlet①
  20. Laravel Debugbar

热门文章

  1. HDU 1312 Red and Black(bfs,dfs均可,个人倾向bfs)
  2. Shell 变量/echo命令
  3. 【转载】opencv 二值化函数——cv2.threshold
  4. Selenium-webdriver+八种元素定位
  5. [CSP-S模拟测试]:bird(线段树优化DP)
  6. OOM和SOF代码
  7. 把一个树莓派SD卡系统和文件迁移到空SD卡中
  8. csdn专家主页
  9. Python基础面试题库
  10. How do I add a simple onClick event handler to a canvas element?