springboot| 在线生成一个基础的 springboot 项目

本贴最后更新于 1846 天前,其中的信息可能已经事过境迁

javaDEMO

本网站记录了最全的各种 JavaDEMO ,保证下载,复制就是可用的,包括基础的, 集合的, spring 的, Mybatis 的等等各种,助力你从菜鸟到大牛,记得收藏哦~~
https://www.javastudy.cloud

在线生成 Springboot 项目

使用的 spring 官方提供的生成器:
https://start.spring.io/
生成项目的基础配置如下所示,初学的小伙伴们可以根着一起勾选
这里面 DEMO 选择的依赖有: web, thymeleaf.只和 web 相关的
至于 redis , mysql 等等会在后面的 DEMO 中以这次的为基础加上
image.png
image.png
一个新的 web 项目通常按如图上示选择

  1. 构建工具, 新项目推荐用 gradle , 语法更加简洁,不需要额外的配置文件,想学 maven 的小伙伴也可以勾选 maven.
  2. 语言, 这个毋庸置疑,选 java
  3. 版本, springboot 版本迭代很快, 一般选稳定的最新版即可
  4. 组名和包名,组名一称为 网址.项目名,所以这里是 cloud.javastudy.study , Artiface 一般为模块名,后面肯定是多模块项目,这里先用 demo
  5. 打包版本, 推荐使用 jar .里面自带有 tomcat , 可直接运行,打完包之后文件较大. war 运行需要额外配置 tomcat
  6. jdk 版本, 生产环境一般用 8, 学习推荐用 11,毕竟是长期支持版本, 一些自己的项目我都已经用上 jdk11 了
    7.依赖, 初学时不建议把 mysql , redis , mybatis 这些都选上, 初学现在只选了 web 相关的包,thymeleaf 用于模板页面展示.
  7. 按上配置好之后,就可以点击生成了,会得到一个 demo.zip,不好下载的同学可点击下面的链接用站长下载好的 demo.zip
    demojavastudy.zip

把这个文件导入到 idea 中

导入项目并运行

在 idea 中选择 File-open , 然后找到解压的 demo 文件夹,如下图正在导入 gradle 项目,等待其导完
image.png
如下图所示:
1.点开 DemoApplication.java 文件
2. 选择 setup SDK
3. 选择 jdk11,就是上面 6 选择的 jdk 版本
image.png
如遇到 gradle plugin 下载不下来,可修改 settings.gradle 加入阿里云 gradle 插件仓库

pluginManagement {
    repositories {
        maven { url "https://maven.aliyun.com/repository/gradle-plugin"
        }
    }
}
rootProject.name = 'demo'

在 DemoApplication 中, 点击 main 函数旁边的三角,然后 Debug 就可以运行了,看到以下输出,即是运行成功:
image.png

#DEMO 总评
工作中在新建项目时,一般都是有一个基础项目模板改一改,但万事都有第一次,我们可以从头生成 springboot 项目,然后以这个项目为基础,慢慢做成自己的模板,慢慢积累自己的代码, 加油!!!

  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3187 引用 • 8213 回帖
  • Spring

    Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。

    944 引用 • 1459 回帖 • 17 关注
  • Web
    116 引用 • 433 回帖 • 8 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...