我们常用idea来写springboot代码
IDEA
第一个springboot程序
官方:提供了一个快速生成的网站,idea集成了这个网站
①可以在官网直接下载后,导入idea开发
②直接使用idea创建一个springboot项目(一般开发直接在idea中创建)
然后就可以创建springboot项目了
package com.example.test.hello.helloworld;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
//本身就是一个spring组件
@SpringBootApplication
public class HelloworldApplication {
public static void main(String[] args) {
SpringApplication.run(HelloworldApplication.class, args);
}
}
主程序
package com.example.test.hello.helloworld.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
//自动装配
@RestController
public class HelloController {
//接收前端的参数
@RequestMapping
public String hello(){
return "hello world!";
}
}
这样就可以返回hello world,但是@RestController这个注释代表着这个是一个视图层的组件,
@RequestMapping是用来写接收的路径,后面可以用(“/hello")来写明访问的路径
启动的默认端口是8080,
我们也可以修改端口,通过项目的java下的resource下的application.properties中写入
例如:server.port = 8081
这样就修改端口号为8081了
也可以修改
springboot banner
在resource中创建一个txt文本,application.properties会自动识别,也就是txt文本下标有个标志的时候就可以了
识别的标志
然后项目启动的反应: