springboot的开发流程
springboot的开发流程1.创建maven项目新建maven项目配置maven环境2.引用依赖1)起步依赖 <parent><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId&
·
文章目录
springboot的开发流程
1.创建maven项目
新建maven项目
配置maven环境
2.引用依赖
1)起步依赖 <parent>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.10</version>
</parent>
2)项目依赖
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${project.lombok.version}</version>
</dependency>
</dependencies>
3.启动类
注意:Main类要在其它类的上一级
启动springboot项目
@SpringBootApplication
public class Main {
public static void main(String[] args) {
SpringApplication.run(Main.class);
}
}
4.配置文件
application.yml 总调度
#总调度配置, 激活application-dev.yml文件
spring:
profiles:
active: dev
application-dev.yml 开发环境
#开发环境
server:
port: 8099
application-prod.yml 生产环境
application-test.yml 测试环境
5.业务代码
1)dto
@Data
@NoArgsConstructor
@AllArgsConstructor
public class HttpResp {
private int code;
private String msg;
private Object result;
private Date time;
}
2)controller
package com.dyit.springboot.controller;
import com.dyit.springboot.dto.HttpResp;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.Date;
@RestController
@RequestMapping("/first")
public class HelloControlller {
@GetMapping("/hello")
public HttpResp hello(){
return new HttpResp(1000,"springboot-deatails",null,new Date());
}
}
6.restful测试
Tools
7.部署
1)打包
包有两种jar (java)、war (javaee)
springboot用jar包
引入maven打包的插件
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
点开idea的右侧位置的maven
生成成功
2)部署
把jar包拷贝到D盘
打开cmd窗口
更多推荐
已为社区贡献3条内容
所有评论(0)