当前位置: 首页 > news >正文

灯饰网站源码辽宁建设工程信息网工程业绩怎么上传

灯饰网站源码,辽宁建设工程信息网工程业绩怎么上传,网站托管 济南,wordpress 添加自定义小工具前言 本文将讨论以下主题#xff1a; 安装 Java JDK、Gradle 或 Maven 和 Eclipse 或 IntelliJ IDEA创建一个新的 Spring Boot 项目运行 Spring Boot 应用程序编写一个简单的 Web 应用程序打包应用程序以用于生产环境 通过这些主题#xff0c;您将能够开始使用 Spring Boo…前言 本文将讨论以下主题 安装 Java JDK、Gradle 或 Maven 和 Eclipse 或 IntelliJ IDEA创建一个新的 Spring Boot 项目运行 Spring Boot 应用程序编写一个简单的 Web 应用程序打包应用程序以用于生产环境 通过这些主题您将能够开始使用 Spring Boot 并创建自己的 Web 应用程序。 文章目录 前言介绍Spring Boot简介为什么选择Spring Boot 准备工作安装Java JDK安装Gradle或Maven安装Gradle安装Maven 安装Eclipse或IntelliJ IDEA安装Eclipse安装IntelliJ IDEA 创建Spring Boot项目使用 Maven 构建 Spring Boot 项目分析项目结构运行应用程序Whitelabel 使用 Gradle 构建 Spring Boot 项目分析项目结构运行应用程序 编写第一个Web应用程序使用 Maven使用 Gradle打包成可执行jar包实现热部署spring-boot-devtools Maven的常用命令 总结 介绍 Spring Boot是一个用于构建基于Spring的应用程序的框架。它通过提供一些默认配置和约定来简化开发过程使得构建可独立运行的、生产级别的应用程序变得更加容易。 Spring Boot简介 Spring Boot是Spring框架的扩展版本可以帮助开发者更快地创建基于Spring的应用程序。与传统的Spring开发相比Spring Boot采用了自动配置机制可以省去大量繁琐的配置同时还提供了很多常用功能的依赖库例如Web、JPA、数据源等。 为什么选择Spring Boot 相对于其他Java开发框架Spring Boot有以下优点 快速开发使用Spring Boot可以快速搭建一个Web应用程序并具有一些默认的配置例如自动配置数据源、日志、信息视图等。易于部署Spring Boot应用程序可以打成jar包或war包并独立运行这样就不需要安装Tomcat或其他Web服务器。社区活跃Spring Boot拥有庞大的社区支持提供了丰富的文档和示例代码方便开发者学习和使用。 非常感谢您的反馈以下是更加详细的安装步骤 准备工作 在开始创建Spring Boot项目之前需要安装并配置好以下软件 Java JDKJava开发环境Gradle或Maven构建工具用于管理项目依赖项和构建过程Eclipse或IntelliJ IDEA集成开发环境用于编写和调试代码 安装Java JDK 首先需要安装Java JDK可以从官方网站下载对应版本的JDK进行安装。建议选择最新的稳定版JDK。 JAVA8 你可以根据大多数教程先配置JAVA_HOME,然后再去系统变量path中添加%JAVA_HOME%\bin 也可以直接添加bin完整目录 查看版本 java -version安装Gradle或Maven 接下来需要安装Gradle或Maven。Gradle是一种基于Groovy语言的构建工具而Maven是一种基于XML的构建工具。两者都可以用于管理项目依赖项和构建过程这里介绍其中一种。 安装Gradle Gradle是一个构建工具面向开发者的脚本语言是Groovy和Kotlin这里不做过多介绍 下载Gradle二进制文件访问Gradle官网下载最新的Gradle二进制文件。解压缩Gradle二进制文件将下载的Gradle二进制文件解压缩到任意目录中。配置环境变量将Gradle的bin目录添加到系统的环境变量PATH中确保可以在命令行中使用Gradle。通过 gradle -v 来查看版本。 安装Maven 下载Maven二进制文件访问Maven官网下载最新的Maven二进制文件。解压缩Maven二进制文件将下载的Maven二进制文件解压缩到任意目录中。配置环境变量将Maven的bin目录添加到系统的环境变量PATH中确保可以在命令行中使用Maven。通过 mvn -v 来查看版本。 安装Eclipse或IntelliJ IDEA 最后需要安装一个集成开发环境IDE如Eclipse或IntelliJ IDEA。 安装Eclipse 下载Eclipse访问Eclipse官网下载最新的Eclipse IDE for Java Developers。解压缩Eclipse将下载的Eclipse压缩包解压缩到任意目录中。启动Eclipse执行Eclipse根目录下的eclipse.exe文件启动Eclipse。 以上就是安装Java JDK、Gradle或Maven、Eclipse或IntelliJ IDEA的具体步骤。如果您已经完成了上述步骤就可以开始创建Spring Boot项目了。 非常感谢您的反馈以下是对IntelliJ IDEA的安装教程和如何通过cmd查看Java JDK、Gradle、Maven版本的介绍 安装IntelliJ IDEA IntelliJ IDEA是一种常用的Java开发IDE可以从官方网站JetBrains官网下载适合自己电脑的版本进行安装。根据操作系统选择对应的版本进行下载然后按照向导进行安装即可。 创建Spring Boot项目 Spring Initializr是一个web应用程序用于生成基于Spring Boot的新项目我们可以直接访问它的网站Spring Initializr进行使用。下面将演示如何使用Spring Initializr创建一个新项目。 打开Spring Initializr网站选择“Project”页面选择构建工具和Spring Boot版本选择“Dependencies”页面添加所需依赖项点击“Generate”按钮以生成项目框架 . ├── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── com/example/demo/ │ │ │ └── DemoApplication.java │ │ └── resources/ │ │ ├── application.properties │ │ └── static/ │ └── test/ │ ├── java/ │ │ └── com/example/demo/ │ │ └── DemoApplicationTests.java │ └── resources/ │ └── application_test.properties ├── pom.xml └── README.md使用 Maven 构建 Spring Boot 项目 分析项目结构 使用Maven构建Spring Boot项目时它将使用标准的Maven目录结构 ├── src │ ├── main │ │ ├── java # Java源代码 │ │ └── resources # 配置文件、资源文件等 │ └── test │ ├── java # 测试代码 │ └── resources # 测试配置文件、资源文件等 └── pom.xml # Maven项目描述文件在pom.xml中添加spring-boot-starter-parent作为父依赖项这将提供Spring Boot所需的所有默认设置。还可以添加其他任何需要的依赖项。例如在本例中我们将添加Web依赖项。 project xmlnshttp://maven.apache.org/POM/4.0.0!--...--parentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion{spring-boot-version}/version/parentdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency/dependencies /project运行应用程序 使用Maven运行Spring Boot应用程序很容易。只需要执行以下命令即可 mvn spring-boot:runIntelliJ IDEA maven配置 Whitelabel 这将启动应用程序并在控制台中输出应用程序的日志信息。当应用程序启动后可以在Web浏览器中访问localhost:8080查看结果。 因为应用程序没有正确处理Web请求而导致了Whitelabel错误。按照以下步骤可以解决该问题 确认404页面是Spring Boot的默认错误页面表示我们的请求在Web服务中不存在。 创建一个新的控制器类并添加相应的方法来处理Web请求。例如在您的项目中创建一个名为HelloController的类实现以下功能 响应/hello请求。返回“hello, springboot”。 修改HelloController类并导入所需的依赖项如下所示 package com.example.demo.controller;import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.ResponseBody;Controller public class HelloController {GetMapping(/hello)ResponseBodypublic String hello() {return hello, springboot;}}重新启动应用程序并访问http://localhost:8080/hello您应该会看到类似于“hello, springboot”的消息。如果能正常响应则说明问题已经解决了。 使用 Gradle 构建 Spring Boot 项目 Gradle是一个构建工具面向开发者的脚本语言是Groovy和Kotlin这里不做过多介绍 分析项目结构 使用Gradle构建Spring Boot项目时它将使用标准的Gradle目录结构 ├── build.gradle # Gradle项目描述文件 ├── gradle │ └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── settings.gradle # Gradle项目设置文件 ├── src │ ├── main │ │ ├── java # Java源代码 │ │ └── resources # 配置文件、资源文件等 │ └── test │ ├── java # 测试代码 │ └── resources # 测试配置文件、资源文件等在build.gradle中添加spring-boot-starter作为依赖项这将提供Spring Boot所需的所有默认设置。还可以添加其他任何需要的依赖项。例如在本例中我们将添加Web依赖项。 plugins {id javaid org.springframework.boot version {spring-boot-version} }dependencies {implementation org.springframework.boot:spring-boot-starter-web }运行应用程序 使用Gradle运行Spring Boot应用程序很容易。只需要执行以下命令即可 ./gradlew bootRun这将启动应用程序并在控制台中输出应用程序的日志信息。当应用程序启动后可以在Web浏览器中访问localhost:8080查看结果。 编写第一个Web应用程序 使用 Maven 创建一个名为DemoController的类它将处理来自Web浏览器的HTTP请求并返回一条消息。 RestController public class DemoController {GetMapping(/hello)public String hello() {return Hello World;} }与使用Gradle时相同RestController注解表示这个类将处理HTTP请求并且GetMapping注解表示这个方法将处理HTTP GET请求。在这种情况下当用户访问/hello时将调用hello()方法并返回一个字符串。 现在重新启动应用程序并在Web浏览器中访问localhost:8080/hello您应该看到一个包含Hello World消息的响应。 使用 Gradle 创建一个名为DemoController的类它将处理来自Web浏览器的HTTP请求并返回一条消息。 RestController public class DemoController {GetMapping(/hello)public String hello() {return Hello World;} }RestController注解表示这个类将处理HTTP请求并且GetMapping注解表示这个方法将处理HTTP GET请求。在这种情况下当用户访问/hello时将调用hello()方法并返回一个字符串。 现在重新启动应用程序并在Web浏览器中访问localhost:8080/hello您应该看到一个包含Hello World消息的响应。 打包成可执行jar包 我们还可以将Spring Boot应用程序打包成可执行的jar文件。在pom.xml或build.gradle文件中添加以下插件依赖 使用Maven buildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins /build使用Gradle plugins {id org.springframework.boot version 2.5.1 }bootJar {enabled true }然后执行以下命令进行打包 使用Maven mvn packagemvn package和mvn clean package都是Maven命令用于构建项目并生成可执行的JAR或WAR文件。 mvn package会执行以下步骤 编译源代码运行单元测试打包编译后的代码到JAR或WAR文件中 而mvn clean package则会在执行以上步骤之前先执行清理操作即删除已经生成的目标文件夹以及其他编译产生的临时文件。然后再执行上述步骤。 因此mvn clean package比mvn package更加彻底可以确保您得到最新的编译结果。如果您在编译过程中遇到了问题并且认为这些问题可能与缓存数据有关则可以尝试使用mvn clean package来解决这些问题。 总之mvn clean package相对于mvn package会花费更多的时间但通常会更安全、更可靠可以防止一些不必要的错误。 使用Gradle gradlew build打包完成后可以在target/目录下找到生成的可执行jar文件。要运行jar文件请使用以下命令 java -jar target\demo-0.0.1-SNAPSHOT.jar 实现热部署 对于开发人员而言热部署是一个非常有用的功能可以避免频繁重启应用程序。Spring Boot提供了两种方式实现热部署使用spring-boot-devtools和JRebel插件。 spring-boot-devtools spring-boot-devtools是一个内置的开发者工具可以自动检测代码更改并重新加载应用程序。要使用spring-boot-devtools只需在pom.xml或build.gradle中添加以下依赖项 使用Maven dependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-devtools/artifactId/dependency /dependencies使用Gradle dependencies {developmentOnly org.springframework.boot:spring-boot-devtools }启用IDEA的“Make Project Automatically”选项。在IDEA中可以通过选中菜单栏的File - Settings - Build, Execution, Deployment - Compiler来启用自动构建。 在IDE中启动应用程序并进行调试时任何更改都会自动重新加载应用程序。 你需要先打开自动构建项目 Debug模式启动后即可自动检测代码更改并重新加载应用程序 Maven的常用命令 mvn dependency:purge-local-repository该命令将从本地存储库中删除所有已解析的依赖项和插件。这对于解决依赖项版本冲突或清理本地存储库非常有用。 mvn dependency:tree该命令将以树形结构显示项目依赖项及其传递依赖项。这对于检查依赖项版本、冲突或排除不需要的依赖项非常有用。 mvn dependency:list该命令将列出当前项目的所有依赖项。它与 mvn dependency:tree 不同之处在于它只列出直接依赖项而不显示传递依赖项。 mvn dependency:resolve该命令将解析并下载所有项目依赖项但不会将它们复制到本地存储库中。 mvn dependency:analyze该命令将分析项目依赖项并生成报告其中包含未使用的依赖项和可能产生潜在问题的依赖项。 这些命令可以帮助你管理项目依赖项解决依赖项相关问题并确保项目的稳定性和可靠性。 总结 通过本文您已经了解了如何使用Spring Boot创建Web应用程序。我们首先讨论了Spring Boot的基础知识然后介绍了如何设置您的开发环境。接下来我们演示了如何使用Maven和Gradle构建Spring Boot项目并分析了项目的结构。最后我们编写了一个简单的Web应用程序并演示了如何打包成可执行jar包和实现热部署。 我们希望本文对您有所帮助使您能够以更快、更轻松的方式创建优秀的Spring Boot Web应用程序。
http://www.hkea.cn/news/14288854/

相关文章:

  • 成都最好的网站推广优化公司网站首页图片怎么更换
  • 做网站外包工作怎么样东光网站建设淘宝店铺装修
  • 网站建设佰首选金手指二五百度人工服务24小时电话
  • 上海政务服务网南平网站怎么做seo
  • 法律网站建设方案淘宝客网站需要多大空间
  • 求网站建设的视频怎么弄属于自己的网站
  • 安蓉建设总公司网站国家域名备案查询
  • 公司宣传 如何做公司网站重庆seo代理价格
  • 微妙音门户网站建设网站怎么做扫码微信支付
  • 素材图库网站源码郑州做设计公司网站
  • 合肥建设管理学院网站wordpress允许评论
  • 网站建设与管理代码网页设计师个人简历
  • 搭建网站免费空间网络平台怎么挣钱的
  • 网站建设公司需要具备什么电子政务网站建设背景
  • 湖北seo整站优化暖通毕业设计代做网站
  • 报告总结网站建设实验装修设计图免费软件
  • 建设部网站查资质沈阳建设工程信息网官网首页
  • 手机做公司网站网站建设网络公
  • 中小企业品牌网站建设做网络平台的网站
  • 深圳有做公司网站电脑网站怎么做
  • 运动类网站汕头代理注册公司
  • 西安网站有哪些手续费重庆网站建站推广
  • 网站发布初期的推广东莞网站建设培训
  • 山东建设银行官方网站湖南住房城乡建设厅官方网站
  • 有没有专门做线下活动的网站网络营销外包要多少钱
  • dedecms购物网站模板下载如果做网站赚钱
  • 玩具网站设计厦门人才网
  • dw做网站环境配置网站建设与网站优化
  • 做网站都需要哪些知识企业邮箱怎么获取
  • 学什么可以先做网站个人网站图片