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

无锡富通电力建设有限公司网站阳江保安招聘网

无锡富通电力建设有限公司网站,阳江保安招聘网,医疗设备网站建设怎么做,做网站需要哪些证书一、Spring Boot简介 Spring Boot是一个基于Spring框架的快速开发应用程序的工具。它提供了一种快速、方便的方式来创建基于Spring的应用程序#xff0c;而无需繁琐的配置。Spring Boot通过自动配置和约定大于配置的方式#xff0c;使得开发者可以更加专注于业务逻辑的实现而无需繁琐的配置。Spring Boot通过自动配置和约定大于配置的方式使得开发者可以更加专注于业务逻辑的实现而不是配置文件的编写。 Spring Boot提供了许多功能包括 自动配置Spring Boot会根据应用程序的依赖关系自动配置应用程序。嵌入式Web服务器Spring Boot内置了Tomcat、Jetty和Undertow等Web服务器可以轻松地创建Web应用程序。简化的依赖管理Spring Boot可以自动管理应用程序的依赖关系避免了版本冲突和依赖管理的烦恼。简化的配置Spring Boot提供了一种简单的方式来配置应用程序可以通过属性文件、YAML文件或命令行参数来配置应用程序。健康检查Spring Boot提供了健康检查功能可以检查应用程序的状态包括数据库连接、磁盘空间等。 总之Spring Boot是一个非常强大的微服务框架可以帮助开发者快速构建高质量的应用程序。 二、使用Spring Initializr创建 Spring Boot 项目 使用Spring Initializr可以快速创建一个Spring Boot项目省去了手动配置的繁琐过程让开发更加高效。共有两种创建方式。 方式1使用Spring Initializr页面创建 地址https://start.spring.io/ 通过上面配置便完成了基础项目的创建。左侧选择 “Maven” 作为构建工具右侧在 “Dependencies” 中选择需要的依赖项例如 “Spring Web”、 “Spring Data JPA”、 “Spring Security” 等等。 最终生成的Spring Boot的基础结构共三个文件 src/main/java下的程序入口DemoSpringBootApplicationsrc/main/resources下的配置文件application.propertiessrc/test/下的测试入口DemoSpringBootApplicationTests 在Spring Boot工程中还有一个pom.xml文件是Maven项目的核心配置文件用于管理项目的依赖和构建配置。打开pom.xml可以看到Spring Boot项目的依赖。当pom.xml文件中的依赖或配置出现问题时会显示为红色字体表示存在错误或警告需要先解决。常见的红色字体包括 缺少依赖如果项目中使用的某个依赖没有在pom.xml文件中声明或版本号不正确编辑器会提示缺少依赖的错误信息。依赖冲突如果项目中使用的多个依赖包含相同的类或方法会导致依赖冲突。编辑器会提示冲突的错误信息。语法错误如果pom.xml文件中存在语法错误例如标签未闭合或属性值不正确编辑器会提示语法错误的信息。版本不兼容如果项目中使用的依赖版本与Spring Boot版本不兼容会导致编译或运行时出现错误。编辑器会提示版本不兼容的警告信息 正常如下所示主要有四个部分 项目元数据创建时候输入的Project Metadata部分也就是Maven项目的基本元素包括groupId、artifactId、version、name、description等parent继承spring-boot-starter-parent的依赖管理控制版本与打包等内容dependencies项目具体依赖这里包含了spring-boot-starter-web用于实现HTTP接口该依赖中包含了Spring MVCspring-boot-starter-test用于编写单元测试的依赖包。更多功能模块的使用我们将在后面的教程中逐步展开。build构建配置部分。默认使用了spring-boot-maven-plugin配合spring-boot-starter-parent就可以把Spring Boot应用打包成JAR来直接运行。 ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersionparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion3.1.2/versionrelativePath/ !-- lookup parent from repository --/parentgroupIdcom.example/groupIdartifactIdDemoSpringBoot/artifactIdversion0.0.1-SNAPSHOT/versionnameDemoSpringBoot/namedescriptionDemoSpringBoot/descriptionpropertiesjava.version20/java.version/propertiesdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency/dependenciesbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins/build/project 方式2使用IntelliJ IDEA中的Spring Initializr创建 打开 IntelliJ IDEA选择 “Create New Project”在弹出的向导中选择 “Spring Initializr”选择 “Maven” 或 “Gradle” 作为构建工具 选择 Spring Boot 版本并在 “Dependencies” 中选择需要的依赖项例如 “Spring Web”、 “Spring Data JPA”、 “Spring Security” 等等。最后点击 “Create” 完成创建项目。 当在IntelliJ中点击“Run”时可以看到如下回显运行成功 问题记录 当在IntelliJ中点击“Run”时可能会碰到一些问题 1如果弹出“Edit Configuration”窗口 意味着需要配置运行环境点击“Edit Configuration”窗口中的“”按钮选择Application并配置程序参数、环境变量等。 首先要查看JDK是否正常添加选择File - Project Structure选择SDKs选项卡点击“”按钮添加JDK 如果还不行也有可能是如下问题2相同的原因导致 2提示错误找不到或无法加载主类 可能是由于导入多模块项目IDEA未能识别出主类无法启动Springboot项目。通过Import Module解决 1File - Project Structure - Modules - Import Module然后选定模块所在的目录 2import module时选择maven类型 3添加完成后左侧目录显示发生变化 3提示java:程序包org.springframework.boot不存在 可以在IDEA需要在Setting里将 Delegate IDE build/run actions to Maven勾选上。这个选项是将IDE构建/运行操作委托给Maven。spring boot工程建议开启这个减少未知编译问题。 三、HTTP接口实现 创建一个名为HelloController的Java类目录结构及实现如下 package com.example.demospringboot.web;import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RequestMapping;RestController public class HelloController {RequestMapping(/hello)public String index() {return Hello World !;}}这个类使用了Spring MVC注解RestController和RequestMapping它将处理来自根路径的HTTP GET请求并返回一个字符串“Hello World !”。 启动主程序访问http://localhost:8080/hello可以看到页面返回Hello World 说明 当你使用Spring Boot运行应用程序并访问http://localhost:8080时页面实际上是由应用程序动态生成的而不是从本地文件系统中读取的。 Spring Boot应用程序通常包含一个或多个控制器类这些类使用Spring MVC框架来处理HTTP请求并生成响应。控制器类中的方法通常使用模板引擎如Thymeleaf、Freemarker或JSP来生成HTML页面这些页面可以包含动态内容如从数据库中检索的数据或从外部API获取的数据 参考 https://blog.didispace.com/spring-boot-learning-21-1-1/ https://blog.csdn.net/qq943686211/article/details/119973931 https://blog.csdn.net/weixin_45977659/article/details/126664571
http://wiki.neutronadmin.com/news/26595/

相关文章:

  • 相城网站建设徐州市建设局网站电话号码
  • 中国建设银行官网站电话号码垂直行业门户网站有哪些
  • 中卫网站建站设计设计网站哪个好用
  • 杭州互助盘网站开发建筑网上招工平台哪个好
  • 贵州做团队培训的网站网站建设和维护合同书
  • 电影网站是怎么做的企业手机网站建设资讯
  • 东莞网站推广外包网站 关键词 选择
  • 电商网站制作流程图wordpress略缩图图片变形怎么办
  • 2023营业执照年检入口官网四川seo关键词工具
  • 临桂建设局安全股网站wordpress api 中文
  • 新闻资讯网站模板提供微信网站建设
  • 设计一个电商网站的首页网页设计模板html代码软件
  • 电子商务网站建设模板设计导航网
  • html做企业门户网站磁力狗在线引擎
  • 网站建设的目标及服务对象跨境电商的网络营销方式
  • 什么软件可以做mv视频网站嵌入式软件开发工程师做什么
  • 新加坡网站制作蒲县网站建设
  • app合作开发福州seo推广服务
  • 兰州市建设工程质量监督站网站wordpress 引用 格式
  • 济南建设网站制作优化分析河南项目信息网
  • 什么后台做网站安全做网站是要写代码的吗
  • 怎样建立微信公众号平台seo关键词如何设置
  • 网站优缺点分析小型网站建设案例
  • 徐州网站平台企业网站备案管理系统
  • 网站优化技术ai免费logo设计一键生成
  • 网站开发的心得晋江论坛网站
  • 实训小结网站建设建设内部网站目的
  • 网站建设高级教程用电脑做网站服务器
  • 能自己做谱子的网站百度知道网址
  • 模版网站可以做seo吗seo关键词优化推广报价多少钱