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

做网站有什么软件吗微信公众号管理平台app

做网站有什么软件吗,微信公众号管理平台app,企业怎么做网站,wordpress 什么值得买主题 最新v目录 SpringBoot简介1 SpringBoot快速入门1.1 开发步骤1.1.1 创建新模块1.1.2 创建 Controller1.1.3 启动服务器1.1.4 进行测试 2 对比3 官网构建工程3.1 进入SpringBoot官网3.2 选择依赖3.3 生成工程 4 SpringBoot工程快速启动4.1 问题导入4.2 打包4.3 启动 之前我们已经学习的… 目录 SpringBoot简介1 SpringBoot快速入门1.1 开发步骤1.1.1 创建新模块1.1.2 创建 Controller1.1.3 启动服务器1.1.4 进行测试 2 对比3 官网构建工程3.1 进入SpringBoot官网3.2 选择依赖3.3 生成工程 4 SpringBoot工程快速启动4.1 问题导入4.2 打包4.3 启动 之前我们已经学习的Spring、SpringMVC、Mabatis、Maven而且在本节之前的两节里详细讲解了Spring、SpringMVC、Mabatis整合SSM的方案和案例从这一节开始我们开始学习SpringBoot,那么什么时SpringBoot呢它和Spring有什么关系。接下来我们逐步开始学习本教程所有示例均基于Maven实现如果您对Maven还很陌生请移步本人的博文《如何在windows11下安装Maven并配置以及 IDEA配置Maven环境》 SpringBoot简介 SpringBoot 是由 Pivotal 团队提供的全新框架其设计目的是用来简化 Spring 应用的初始搭建以及开发过程。 使用了 Spring 框架后已经简化了我们的开发。而 SpringBoot 又是对 Spring 开发进行简化的可想而知 SpringBoot使用的简单及广泛性。既然 SpringBoot 是用来简化 Spring 开发的那我们就先回顾一下以 SpringMVC 开发为例 1. 创建工程并在 pom.xml 配置文件中配置所依赖的坐标 2. 编写 web3.0 的配置类 作为 web 程序 web3.0 的配置类不能缺少而这个配置类还是比较麻烦的代码如下 3. 编写 SpringMVC 的配置类 做到这只是将工程的架子搭起来。要想被外界访问最起码还需要提供一个Controller 类在该类中提供一个方法。 4. 编写 Controller 类 从上面的 SpringMVC 程序开发可以看到前三步都是在搭建环境而且这三步基本都是固定的。 SpringBoot 就是对这三步进行简化了。接下来我们通过一个入门案例来体现 SpingBoot 简化 Spring 开发。 1 SpringBoot快速入门 1.1 开发步骤 SpringBoot 开发起来特别简单分为如下几步 创建新模块选择Spring初始化并配置模块相关基础信息选择当前模块需要使用的技术集开发控制器类 运行自动生成的Application类 知道了 SpringBoot 的开发步骤后接下来我们进行具体的操作 1.1.1 创建新模块 点击 选择 New Module 创建新模块 选择 Spring Initializr 用来创建 SpringBoot 工程 以前我们选择的是 Maven 今天选择 Spring Initializr 来快速构建 SpringBoot 工程。而在 Module SDK 这一项选择我们安装的 JDK 版本 对 SpringBoot 工程进行相关的设置 我们使用这种方式构建的 SpringBoot 工程其实也是 Maven 工程而该方式只是一种快速构建的方式而已。 注意打包方式这里需要设置为 Jar 选中 Web 然后勾选 Spring Web 由于我们需要开发一个 web 程序使用到了 SpringMVC 技术所以按照下图红框进行勾选 下图界面不需要任何修改直接点击 Finish 完成 SpringBoot 工程的构建 经过以上步骤后就创建了如下结构的模块它会帮我们自动生成一个 Application 类而该类一会再启动服务器时会用到 注意 在创建好的工程中不需要创建配置类创建好的项目会自动生成其他的一些文件而这些文件目前对我们来说没有任何作用所以可以将这些文件删除。 可以删除的目录和文件如下 .mvn.gitignoreHELP.mdmvnwmvnw.cmd 1.1.2 创建 Controller 在 com.itheima.controller 包下创建 BookController 代码如下 RestController RequestMapping(/books) public class BookController {GetMapping(/{id})public String getById(PathVariable Integer id){System.out.println(id id);return hello , spring boot!;} }1.1.3 启动服务器 运行 SpringBoot 工程不需要使用本地的 Tomcat 和 插件只运行项目 com.itheima 包下的 Application 类我们就可以在控制台看出如下信息 1.1.4 进行测试 使用 Postman 工具来测试我们的程序 通过上面的入门案例我们可以看到使用 SpringBoot 进行开发使整个开发变得很简单那它是如何做到的呢 要研究这个问题我们需要看看 Application 类和 pom.xml 都书写了什么。先看看 Applicaion 类该类内容如下 SpringBootApplication public class Application {public static void main(String[] args) {SpringApplication.run(Application.class, args);} }这个类中的东西很简单就在类上添加了一个 SpringBootApplication 注解而在主方法中就一行代码。我们在启动服务器时就是执行的该类中的主方法。 再看看 pom.xml 配置文件中的内容 ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0https://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersion!--指定了一个父工程父工程中的东西在该工程中可以继承过来使用--parentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.5.0/version/parentgroupIdcom.itheima/groupIdartifactIdspringboot_01_quickstart/artifactIdversion0.0.1-SNAPSHOT/version!--JDK 的版本--propertiesjava.version8/java.version/propertiesdependencies!--该依赖就是我们在创建 SpringBoot 工程勾选的那个 Spring Web 产生的--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency!--这个是单元测试的依赖我们现在没有进行单元测试所以这个依赖现在可以没有--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency/dependenciesbuildplugins!--这个插件是在打包时需要的而这里暂时还没有用到--plugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins/build /project我们代码之所以能简化就是因为指定的父工程和 Spring Web 依赖实现的。具体的我们后面在聊。 2 对比 做完 SpringBoot 的入门案例后接下来对比一下 Spring 程序和 SpringBoot 程序。如下图 坐标 Spring 程序中的坐标需要自己编写而且坐标非常多SpringBoot 程序中的坐标是我们在创建工程时进行勾选自动生成的 web3.0配置类 Spring 程序需要自己编写这个配置类。这个配置类大家之前编写过肯定感觉很复杂SpringBoot 程序不需要我们自己书写 配置类 Spring/SpringMVC 程序的配置类需要自己书写。而 SpringBoot 程序则不需要书写。 注意基于Idea的 Spring Initializr 快速构建 SpringBoot 工程时需要联网。 3 官网构建工程 在入门案例中之所以能快速构建 SpringBoot 工程是因为 Idea 使用了官网提供了快速构建 SpringBoot 工程的组件实现的。那如何在官网进行工程构建呢通过如下步骤构建 3.1 进入SpringBoot官网 官网地址如下: https://spring.io/projects/spring-boot 进入到 SpringBoot 官网后拖到最下方就可以看到如下内容 然后点击 Spring Initializr 超链接就会跳转到如下页面 这个页面内容是不是感觉很眼熟的这和我们使用 Idea 快速构建 SpringBoot 工程的界面基本相同。在上面页面输入对应的信息 3.2 选择依赖 选择 Spring Web 可以点击上图右上角的 ADD DEPENDENCIES… CTRL B 按钮就会出现如下界面 3.3 生成工程 以上步骤完成后就可以生成 SpringBoot 工程了。在页面的最下方点击 GENERATE CTRL 回车 按钮生成工程并下载到本地如下图所示 打开下载好的压缩包可以看到工程结构和使用 Idea 生成的一模一样如下图 而打开 pom.xml 文件里面也包含了父工程和 Spring Web 的依赖。 通过上面官网的操作我们知道 Idea 中快速构建 SpringBoot 工程其实就是使用的官网的快速构建组件那以后即使没有Idea 也可以使用官网的方式构建 SpringBoot 工程。 4 SpringBoot工程快速启动 4.1 问题导入 以后我们和前端开发人员协同开发而前端开发人员需要测试前端程序就需要后端开启服务器这就受制于后端开发人员。为了摆脱这个受制前端开发人员尝试着在自己电脑上安装 Tomcat 和 Idea 在自己电脑上启动后端程序这显然不现实。 我们后端可以将 SpringBoot 工程打成 jar 包该 jar 包运行不依赖于 Tomcat 和 Idea 这些工具也可以正常运行只是这个 jar 包在运行过程中连接和我们自己程序相同的 Mysql 数据库即可。这样就可以解决这个问题如下图 那现在问题是如何打包呢 4.2 打包 由于我们在构建 SpringBoot 工程时已经在 pom.xml 中配置了如下插件 plugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId /plugin所以我们只需要使用 Maven 的 package 指令打包就会在 target 目录下生成对应的 Jar 包。 注意该插件必须配置不然打好的 jar 包也是有问题的。 4.3 启动 进入 jar 包所在位置在 命令提示符 中输入如下命令 jar -jar springboot_01_quickstart-0.0.1-SNAPSHOT.jarjar -jar springboot_01_quickstart-0.0.1-SNAPSHOT.jar
http://www.zqtcl.cn/news/458942/

相关文章:

  • 用dedecms做的网站电子商务公司名称大全简单大气
  • 网站建设的业务员wordpress font awesome
  • 艺术公司网站定制中心怎么搜索网站搜索量
  • 陕西网站建设设计公司西部数码网站管理助手破解版
  • 网站建设框架构建正规的app网站开发
  • 离退休工作网站建设方案wordpress在线浏览pdf
  • 昆明免费网站制作wordpress自定义路由
  • html5视频网站开发江西响应式网站制作
  • 网站照片加水印家装公司十大口碑排名
  • 做网站还有用PHP网站开发如何建立vip
  • 东莞广告公司东莞网站建设辽宁城乡建设部网站
  • 公司网站开发详细流程php网站开发优点
  • 广东网站建设多少钱比较大气的网站
  • asp.net怎么做登录网站网站建设服务网络服务
  • 网站备案级别做公司网站要多少钱
  • 湛江网站seo网站定制排名
  • 为什么网站之有首页被收录企业网站发布图片文章
  • 做网站要准备内蒙做网站
  • 邯郸市搞网站服务务的吗网站建设怎么在图片上加字
  • 卡片风格网站我想做跑腿网站怎么做
  • 公司网站建设前期情况说明如何找厂家地址
  • 超值的郑州网站建设wordpress 移除 新闻
  • 长春网络营销网站徐州手机模板建站
  • 微网站开发+在线商城建设局招标网站
  • 网站开发的基本过程关岭做网站
  • 高端网站哪种好WordPress媒体库丢失
  • 澄迈网站新闻建设宣传视频
  • 南昌优化网站排名公司建设网站的步骤
  • 一个人做网站wordpress如何加链接
  • 查网站服务器所在地笔记本电脑安装wordpress