SpringBoot基于官网构建及项目快速启动

简介: SpringBoot基于官网构建及项目快速启动

一、基于官网构建SpringBoot

进入SpringBoot官网:


Spring Boot

https://spring.io/projects/spring-boot


进入到之后在下方找到如下内容

5620f7c0bcec4d409dd1f7f9a3829d0a.png

然后点击SpringBoot超链接跳转到如下界面

6cf5dd1197b64c968cc0587a1b1c46ca.png

这个页面跟IDEA快速构建SpringBoot工程的界面基本相同,在上面输入你想输入的对应信息即可。


选择右上角ADD DEPENDENCIES...CTRL+B按钮,搜索对应的依赖

10368fb9f1354fb38b8592870a89355f.png

以上步骤完成后,就可以生成SpringBoot工程了,点击页面下方GENERATE CTRL+回车按钮。

997e31da2bcb4ccf93b7ff89bbf8083f.png

打开下载好的压缩包可以看到工程结构和使用idea生成的一模一样

779c9af74fb34e9f96a1e21d7e9c0699.png

而打开pom.xml文件,里面也包含了父工程和Spring Web的依赖


通过上面官网的操作,我们知道idea中快速构建SpringBoot工程其实是使用的官网的快速构建组件,以后即使没有idea也可以使用官网的方式构建SpringBoot工程。

二、SpringBoot项目快速启动

79505e6b8a494b59822d6e3e8f4fe01e.png

以后我们和前端开发人员协同开发,而前端开发人员需要测试前端程序就需要后端开发服务器,这就受制于后端开发人员,前端人员尝试着在自己电脑上安装Tomcat和idea,在自己电脑上启动后端程序,这显然不现实。


我们后端可以将SpringBoot工程打成jar包,该jar包运行不依赖于Tomcat和idea这些工具也可以正常运行,只是这个jar包在运行过程中连接和我们自己程序相同的Mysql数据库即可,这样就可以解决这个问题了。

d0e14319281b46d0895d0bd2492c1eb9.png

打包

由于我们在构建SpringBoot工程时已经在pom.xml配置了如下插件

<plugin> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-maven-plugin</artifactId> 
</plugin>

所有只需要使用Maven的package指令打包就会在target目录下生成对应的jar包


注意:该插件必须配置,不然打好的jar包也是有问题的。

启动

进入jar包所在的位置,在命令提示符中输入如下命令

jar -jar springboot_01_quickstart-0.0.1-SNAPSHOT.jar

执行上述命令就可以看到SpringBoot运行日志的信息

b00d9de9f04f4adda11b5f18aa8d65ac.png

目录
相关文章
|
12月前
|
Java Maven Android开发
微服务——SpringBoot使用归纳——Spring Boot开发环境搭建和项目启动
本文介绍了Spring Boot开发环境的搭建和项目启动流程。主要内容包括:jdk的配置(IDEA、STS/eclipse设置方法)、Spring Boot工程的构建方式(IDEA快速构建、官方构建工具start.spring.io使用)、maven配置(本地maven路径与阿里云镜像设置)以及编码配置(IDEA和eclipse中的编码设置)。通过这些步骤,帮助开发者顺利完成Spring Boot项目的初始化和运行准备。
1064 0
微服务——SpringBoot使用归纳——Spring Boot开发环境搭建和项目启动
|
11月前
|
前端开发 安全 Java
Spring Boot 便利店销售系统项目分包设计解析
本文深入解析了基于Spring Boot的便利店销售系统分包设计,通过清晰的分层架构(表现层、业务逻辑层、数据访问层等)和模块化设计,提升了代码的可维护性、复用性和扩展性。具体分包结构包括`controller`、`service`、`repository`、`entity`、`dto`、`config`和`util`等模块,职责分明,便于团队协作与功能迭代。该设计为复杂企业级应用开发提供了实践参考。
421 0
|
12月前
|
Java 测试技术 微服务
微服务——SpringBoot使用归纳——Spring Boot中的项目属性配置——少量配置信息的情形
本课主要讲解Spring Boot项目中的属性配置方法。在实际开发中,测试与生产环境的配置往往不同,因此不应将配置信息硬编码在代码中,而应使用配置文件管理,如`application.yml`。例如,在微服务架构下,可通过配置文件设置调用其他服务的地址(如订单服务端口8002),并利用`@Value`注解在代码中读取这些配置值。这种方式使项目更灵活,便于后续修改和维护。
273 0
|
12月前
|
Java 微服务 Spring
微服务——SpringBoot使用归纳——Spring Boot使用slf4j进行日志记录——使用Logger在项目中打印日志
本文介绍了如何在项目中使用Logger打印日志。通过SLF4J和Logback,可设置不同日志级别(如DEBUG、INFO、WARN、ERROR)并支持占位符输出动态信息。示例代码展示了日志在控制器中的应用,说明了日志配置对问题排查的重要性。附课程源码下载链接供实践参考。
1290 0
|
8月前
|
JSON 分布式计算 大数据
springboot项目集成大数据第三方dolphinscheduler调度器
springboot项目集成大数据第三方dolphinscheduler调度器
513 3
|
8月前
|
Java 关系型数据库 数据库连接
Spring Boot项目集成MyBatis Plus操作PostgreSQL全解析
集成 Spring Boot、PostgreSQL 和 MyBatis Plus 的步骤与 MyBatis 类似,只不过在 MyBatis Plus 中提供了更多的便利功能,如自动生成 SQL、分页查询、Wrapper 查询等。
808 3
|
8月前
|
Java 关系型数据库 MySQL
springboot项目集成dolphinscheduler调度器 实现datax数据同步任务
springboot项目集成dolphinscheduler调度器 实现datax数据同步任务
807 2
|
8月前
|
分布式计算 Java 大数据
springboot项目集成dolphinscheduler调度器 可拖拽spark任务管理
springboot项目集成dolphinscheduler调度器 可拖拽spark任务管理
458 2
|
8月前
|
Java 测试技术 Spring
简单学Spring Boot | 博客项目的测试
本内容介绍了基于Spring Boot的博客项目测试实践,重点在于通过测试驱动开发(TDD)优化服务层代码,提升代码质量和功能可靠性。案例详细展示了如何为PostService类编写测试用例、运行测试并根据反馈优化功能代码,包括两次优化过程。通过TDD流程,确保每项功能经过严格验证,增强代码可维护性与系统稳定性。
327 0
|
8月前
|
存储 Java 数据库连接
简单学Spring Boot | 博客项目的三层架构重构
本案例通过采用三层架构(数据访问层、业务逻辑层、表现层)重构项目,解决了集中式开发导致的代码臃肿问题。各层职责清晰,结合依赖注入实现解耦,提升了系统的可维护性、可测试性和可扩展性,为后续接入真实数据库奠定基础。
654 0

热门文章

最新文章