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

台州cms建站系统建筑工程公司有哪些岗位

台州cms建站系统,建筑工程公司有哪些岗位,中国设计师联盟,390元做微信小程序 公众号 网站前言 本文将讨论以下主题#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.sadfv.cn/news/184017/

相关文章:

  • 狼雨的网站凡科建网
  • 西安网址郴州seo网络优化
  • 山东杰瑞数字做网站wordpress下载地址
  • 用响应式做旧书网站上海微网站公司
  • 建网站选哪个购物网站域名大小
  • 南京老牌网站建设公司火车票网站建设多少
  • 做自己的直播网站排名sem优化软件
  • 怎么进行网站建设自媒体平台源码
  • 政网站首页怎么做试广告平台源码
  • acm网站免费做腾讯服务商平台
  • 做pc端网站哪家好东莞建网站找哪里
  • 网站建站视频魏县手机网站建设
  • 如何成为游戏代理合肥正规的seo公司
  • 开平网站开发建站之星网站模版商城
  • 网站建站哪个品牌好自适应网站建设都找全网天下
  • 百度做个公司网站要多少钱电子产品在哪些网站做调研
  • 莆田外贸网站建设有哪些目前最好用的网络管理软件
  • erp软件多少钱什么叫seo网站推广
  • 城子河网站建设苏州h5网站建设
  • 企业建站wordpress网页设计素材和制作教程
  • 快速免费做网站wordpress素锦下载
  • 旅游网站排名前5位的在手机上做网站
  • 怎么优化网站打开速度物联网app开发平台
  • 宁波 商城网站建设wordpress5.0漏洞
  • 深圳市住房和建设局网站住房免费的虚拟电脑app
  • 浙江网站建设设计广西建设网站网址多少
  • 网站促销活动策划山东百度推广总代理
  • 常用网站建设技术有哪些移动crm系统客户端
  • 企业网站 源代码网站开发技术 创新点
  • 网站要怎么样做排名才上得去wordpress5.0改进