一、IEDA创建web项目
IntelliJ IDEA 新建/创建Maven Web项目Project_MonkT的博客-CSDN博客
二、IDEA引入springboot
IDEA Maven SpringBoot配置POM文件_MonkT的博客-CSDN博客
三、IDEA 设置文件夹
3.1 设置java文件夹
在src->main下随便创建个文件夹之后选中文件夹,右键,找到Mark Directory as Sources Root
不设置创建不了java class类
3.2 同样在src main下创建个resources的文件夹 设置成资源目录,后面要放模板和静态资源
四、创建文件
4.1 创建启动Program文件和Controller文件文件内容如下:
Program的
package com.yadinghao; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class Program { public static void main(String[] args) { SpringApplication.run(Program.class, args); } }
@SpringBootApplication关键就是这个注解,启动注解必须有。
IndexController内容:
package com.yadinghao.controllers; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; @Controller public class IndexController { @ResponseBody @RequestMapping(value = "/Hello/SpringBoot") public String SpringBoot() { return "Hello,SpringBoot!"; } }
@Controller必须有标注类是Controller
@RequestMapping(value = "/Hello/SpringBoot") action映射
其实springboot和net mvc非常类似了
遗憾的是我8080给阿帕奇了所以启动失败。
org.apache.catalina.LifecycleException: Failed to start component [Connector[HTTP/1.1-8080]]
创建springboot配置文件
还记得之前的resources 吧,在里面创建application.yml来进行配置
自己随意起别冲突就行
五、启动和测试
启动成功了。
在浏览器输入我们的IP地址和端口号及action
http://192.168.3.170:9103/Hello/SpringBoot
ok