这里写目录标题
下面我来为大家项目的说明创建项目的方法:
(本人idea2021 以此为例)
1.创建项目
2.配置Gradle 环境
(如果不知本地如何配置Gradle 请查看 博客)有详细说明
保存确认ok!
3.引入springboot插件
plugins {
id 'org.springframework.boot' version '2.3.7.RELEASE' //维护springboot版本号,不单独使用,和下面两个插件一起用
id 'io.spring.dependency-management' version '1.0.10.RELEASE' //进行依赖管理,在引入其它boot依赖时省略版本号、解决jar包冲突问题
id 'java' }
这2个是关联的缺一不可,都会报错
springframework:指定springboot的版本并依赖jar包
dependency-management :进行依赖的版本的管理;(以后引入相关依赖就无需写版本号)
4.引入所需依赖
dependencies {
implementation 'org.springframework.boot:spring-boot-starter'
implementation 'org.springframework.boot:spring-boot-starter-web' //省略版本,原生bom支持,插件management提供testImplementation('org.springframework.boot:spring-boot-starter-test') {
exclude group: 'org.junit.vintage', module: 'junit-vintage-engine' }
}
test {useJUnitPlatform()
}
5.创建启动类
刷新下依赖把刚刚配置好的包导入进来;
Plugin [id: ‘org.springframework.boot‘, version: ‘2.3.7‘] was not found
我这里遇到了一个找到2.3.7.的jar包的问题,看了很多方式修改包路径加入阿里仓库什么的都没解决;我最后一想我家网一直有问题 然后我换了一个网络换成自己流量就可以了;希望大家不要出现这个问题
建立:controller.ActorController
package com.yanwc.controller;
import javax.xml.ws.RequestWrapper;
@RestController
@RequestMapping("/actor")
public class ActorController {
@RequestMapping("/name")
public String GetActorName(){
return "梁朝伟";
}
}
启动类:MainApp
package com.yanwc;
@SpringBootApplicaton
public class MainApp {
public static void main(String[] args) {
SpringApplicaton.run(MainApp.class,args);
}
}
要想运行当前 Springboot 项目,直接执行 gradle bootRun 指令或者 idea 右侧按钮即可。
当然如果想让当前项目打成可执行 jar 包,只需执行: gradle bootJar 指令即可。
测试路径
http://localhost:8080/actor/name
测试欧克;
这里有一个jar包我们可以试下;
cmd —输入 java - jar
6.脚手架网页模式创建Gradle项目脚手架
7.阿里云脚手架网页模式创建Gradle项目脚手架
也可以单独把build.gradle放到我们的项目中的build.gradle 中;
8.拓展spring-boot-gradle-plugin插件
buildscript 文件一定要在所有文件的最上面
buildscript {
repositories { maven { url 'https://maven.aliyun.com/repository/public' }
}
dependencies {
classpath 'org.springframework.boot:spring-boot-gradle-plugin:2.4.1' }
}
大家遇到什么问题也可以发出来我有空可以帮大家看看;