在idea中创建spring boot的Gradle项目并启动(有一个小demo)(二)

简介: 在idea中创建spring boot的Gradle项目并启动(有一个小demo)(二)

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项目脚手架


地址:https://start.spring.io/


相关文章
|
1月前
|
Java 应用服务中间件
SpringBoot获取项目文件的绝对路径和相对路径
SpringBoot获取项目文件的绝对路径和相对路径
73 1
SpringBoot获取项目文件的绝对路径和相对路径
|
28天前
|
分布式计算 关系型数据库 MySQL
SpringBoot项目中mysql字段映射使用JSONObject和JSONArray类型
SpringBoot项目中mysql字段映射使用JSONObject和JSONArray类型 图像处理 光通信 分布式计算 算法语言 信息技术 计算机应用
44 8
|
24天前
|
存储 运维 安全
Spring运维之boot项目多环境(yaml 多文件 proerties)及分组管理与开发控制
通过以上措施,可以保证Spring Boot项目的配置管理在专业水准上,并且易于维护和管理,符合搜索引擎收录标准。
38 2
|
1月前
|
JavaScript 前端开发 Java
SpringBoot项目的html页面使用axios进行get post请求
SpringBoot项目的html页面使用axios进行get post请求
47 2
|
1月前
|
前端开发 Java Spring
SpringBoot项目thymeleaf页面支持词条国际化切换
SpringBoot项目thymeleaf页面支持词条国际化切换
62 2
|
1月前
|
JSON Java 数据库
SpringBoot项目使用AOP及自定义注解保存操作日志
SpringBoot项目使用AOP及自定义注解保存操作日志
42 1
|
19天前
|
JavaScript 前端开发 Java
SpringBoot项目的html页面使用axios进行get post请求
SpringBoot项目的html页面使用axios进行get post请求
34 0
|
人工智能 移动开发 Java
Android Studio插件版本与Gradle 版本对应关系
Android Studio插件版本与Gradle 版本对应关系
2466 0
Android Studio插件版本与Gradle 版本对应关系
|
存储 Java Android开发
Android 开发 - 充分利用Gradle
Android 开发 - 充分利用Gradle
173 2
|
2月前
|
Android开发
Android基于gradle task检查各个module之间资源文件冲突情况
Android基于gradle task检查各个module之间资源文件冲突情况
Android基于gradle task检查各个module之间资源文件冲突情况