SpringBoot Gradle 项目创建

快来打我* 2022-05-29 02:13 391阅读 0赞

SpringBoot作为微服务框架,用的越来越多,项目创建比Spring MVC要简单的多,可以用IntelliJ IDEA直接创建。

(1)File->New->Project选择Spring Initializr

20180314224720283

(2)设置项目名字和包名,点击Next

20180314225048125

(3)勾选web选择Springboot版本,完成创建

20180314224936328

由于国内访问国外的Maven仓库有点慢,我把仓库地址改为阿里的云仓库地址,修改build.gradle文件

  1. maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
  2. buildscript {
  3. repositories {
  4. maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
  5. }
  6. dependencies {
  7. //使用1.4.2.RELEASE版本的Spring框架
  8. classpath("org.springframework.boot:spring-boot-gradle-plugin:1.4.2.RELEASE")
  9. }
  10. }
  11. apply plugin: 'java'
  12. apply plugin: 'spring-boot'
  13. //生成的jar包包名和版本
  14. jar {
  15. baseName = 'gs-rest-service'
  16. version = '0.1.0'
  17. }
  18. repositories {
  19. maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
  20. }
  21. //设置jdk的版本
  22. sourceCompatibility = 1.8
  23. targetCompatibility = 1.8
  24. //添加编译时的依赖
  25. dependencies {
  26. compile("org.springframework.boot:spring-boot-starter-web")
  27. testCompile('org.springframework.boot:spring-boot-starter-test')
  28. }

(4)新建WelcomeController.java文件

20180314225557792

类内容如下

  1. package com.wzj.demo.controller;
  2. import org.springframework.web.bind.annotation.RequestMapping;
  3. import org.springframework.web.bind.annotation.ResponseBody;
  4. import org.springframework.web.bind.annotation.RestController;
  5. /**
  6. * Created by wzj on 2018/3/14.
  7. */
  8. @RestController
  9. public class WelcomeController
  10. {
  11. /**
  12. * 首页
  13. * @return 测试
  14. */
  15. @RequestMapping(value = "/index")
  16. @ResponseBody
  17. public String welcome()
  18. {
  19. return "Hello World";
  20. }
  21. }

(5)配置运行任务,Tasks选择bootRun

SouthEast

运行之后,浏览器输入http://127.0.0.1:8080/index

20180314225955222

项目Gitbub地址: https://github.com/HelloKittyNII/SpringBoot/tree/master/SpringBootDemo

发表评论

表情:
评论列表 (有 0 条评论,391人围观)

还没有评论,来说两句吧...

相关阅读

    相关 IDEA创建SpringMVC+Gradle项目

        网上找了很多关于IDEA创建Spring+Gradle的项目,可能这个东西有点太基础了吧,很多东西都是一笔带过,所以找了很多才理解过来,我也算是初学,就记录下来,这是我