一、Eclipse maven
1、maven构建项目。访问http://start.spring.io/
点击“Switch to the full version”,可以切换至详细配置。单击“Switch back to the simple version”返回简单配置。
2、点击Generate Project下载项目压缩包。
3、解压缩demo.zip。
4、导入工程。eclipse,Import -> Maven -> Existing Maven Projects -> Next ->选择解压缩后的文件夹-> Finsh。
5、等待Maven完成相关的jar文件下载。
6、编写HelloController.java。
package com.idodo.demo.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; /** * CopyRright (c)2018-2028: chanpinxue.cn * Project: cts * Module Name: HelloController * Comments: 控制器 * JDK version used: JDK1.8 * Author: jzh * Create Date: 2018-12-12 * Modified By: jzh * Modified Date: 2018-12-12 * Why & What is modified: * Version: <1.0> */ @Controller public class HelloController { @RequestMapping("/hello") public @ResponseBody String say(String name) { return "hello " + name; } }
7、Run As Java application,启动主程序DemoApplication.java,打开浏览器访问http://localhost:8080/hello?name=jzh
二、IntelliJ IDEA Community Edition maven【2023-03-15 更新】
1、maven构建项目。访问http://start.spring.io/
2、点击 GENERATE 下载项目压缩包。
3、解压缩iot.zip。
4、打开工程。
5、编写HelloController.java。
package com.aotuo.iot.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import java.text.SimpleDateFormat; import java.util.Date; /** * CopyRright (c)2023-2028: chanpinxue.cn * Project: iot * Module Name: HelloController * Comments: 控制器 * JDK version used: JDK1.8 * Author: jzh * Create Date: 2023-03-15 * Modified By: jzh * Modified Date: 2023-03-15 * Why & What is modified: * Version: <1.0> */ @Controller public class HelloController { /** * @Controller Spring MVC注解,表示此类用于负责处理Web请求 * @RequestMapping Spring MVC注解,表示如果请求路径匹配,被注解的方法将被调用 * @ResponseBody 表示此方法返回的是文本而不是视图名称 */ // http://127.0.0.1:8080/hello?name=jzh @RequestMapping("/hello") public @ResponseBody String say(String name) { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = new Date(); String currentTime = dateFormat.format(date); //System.out.println(currentTime); return currentTime + " hello " + name; } }
6、Run As Java application,启动主程序DemoApplication.java,打开浏览器访问http://localhost:8080/hello?name=jzh