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

云服务器建设网站用什么系统php做购物网站系统

云服务器建设网站用什么系统,php做购物网站系统,wordpress导航编辑,免费行情软件app网站不下载1.SpringBoot介绍 1.1.什么是SpringBoot Spring Boot是由Pivotal团队提供的全新框架#xff0c;其中“Boot”的意思就是“引导”#xff0c;Spring Boot 并不是对 Spring 功能上的增强#xff0c;而是提供了一种快速开发 Spring应用的方式。 1.2.Spring Boot 特点 • 嵌…1.SpringBoot介绍 1.1.什么是SpringBoot Spring Boot是由Pivotal团队提供的全新框架其中“Boot”的意思就是“引导”Spring Boot 并不是对 Spring 功能上的增强而是提供了一种快速开发 Spring应用的方式。 1.2.Spring Boot 特点 • 嵌入的 Tomcat无需部署 WAR 文件 ​ Spring Boot 使用嵌入式的 Servlet 容器例如 Tomcat、Jetty 或者 Undertow 等应用无需打成 WAR 包 。 • 简化Maven配置 ​ Spring Boot 提供了一系列的“starter”来简化 Maven 配置。 • 自动配置 ​ Spring Boot 提供了大量的自动配置类开发人员不需要任何 xml 配置即可实现 Spring 的所有配置 2.构建 Spring Boot 项目 2.1.下载SpringBoot项目 1、访问http://start.spring.io/ 2、选择构建工具Maven Project、Spring Boot版本以及一些工程基本信息点击“GENERETE”下载项目压缩包 ​ 参考下图所示 2.2.maven构建SpringBoot项目 1、创建maven工程不要使用骨架 2、填写项目坐标信息 3、设置项目保存位置 2.3.pom.xml 参考下载的springboot项目修改pom.xml 2.3.1.继承springboot父工程 parentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.3.2.RELEASE/versionrelativePath/ !-- lookup parent from repository --/parent2.3.2.设置编码格式 !-- 项目源码及编译输出的编码 -- project.build.sourceEncodingUTF-8/project.build.sourceEncoding project.reporting.outputEncodingUTF-8/project.reporting.outputEncoding2.3.3.添加启动器 dependencies!-- springboot的web启动器--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency/dependencies2.3.4.创建启动类 package com.by;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;SpringBootApplication public class Application {public static void main(String[] args) {SpringApplication.run(Application.class, args);} }2.4.SpringBoot 的 Starter 2.4.1.使用Spring框架的问题 依赖导入问题每个项目都需要来单独维护自己所依赖的jar包在项目中使用到什么功能就需要引入什么样的依赖。手动导入依赖容易出错且无法统一集中管理 配置繁琐在引入依赖之后需要做繁杂的配置并且这些配置是每个项目来说都是必要的例如web.xml配置数据库连接池配置、事务配置等等。这些配置重复且繁杂在不同的项目中需要进行多次重复开发这在很大程度上降低了我们的开发效率 而在SpringBoot出现之后它为我们提供了一个强大的功能来解决上述的两个痛点这就是SpringBoot的starter启动器。 2.4.2.Starter是什么 Spring Boot通过将我们常用的功能场景抽取出来做成的一系列的启动器我们只需要在项目中引入这些starter相关的所有依赖就会全部被导入进来并且我们可以抛弃繁杂的配置例如 ​ Ø spring-boot-starter-web支持全栈式的 web 开发包括了 tomcat 和 springMVC 等 jar包 ​ Ø spring-boot-starter-jpa支持 spring 以 jpa方式操作数据库的 jar 包的集合 ​ Ø spring-boot-starter-redis支持 redis 键值存储的数据库操作 在导入的starter之后SpringBoot主要帮我们完成了两件事情 ​ Ø 相关依赖的自动导入 ​ Ø 相关环境的自动配置 2.4.2.Starters命名 官方启动器命名 前缀spring-boot-starter-规范spring-boot-starter-模块名举例spring-boot-starter-web、spring-boot-starter-jdbc 第三方启动器命名 后缀-spring-boot-starter规范模块名-spring-boot-starter举例mybatis-spring-boot-starter 3.Spring Boot入门HelloWorld 3.1.controller import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody;import java.util.HashMap; import java.util.Map;Controller public class HelloWorld {RequestMapping(/hello)ResponseBodypublic MapString, Object showHelloWorld() {MapString, Object map new HashMap();map.put(msg, HelloWorld);return map;} }3.2.启动类存放位置 启动类存放的位置 controller 同一个包下 controller 的上一级包中 3.3.自定义banner 1、banner生成网站http://www.bootschool.net/ascii 2、将生成的banner.txt复制到resources目录中 3、测试 4.Spring Boot的全局配置文件 SpringBoot项目使用一个全局的配置文件application.properties或者是application.yml在resources目录下或者类路径下的/config下一般我们放到resources下 4.1.properties配置文件 4.1.1.修改tomcat的端口为8088 server.port88884.1.2.修改访问项目时的名字 server.servlet.context-path/springboot1.2.yml配置文件 yml是 Spring Boot 中新增的一种配置文件格式。特点具备天然的树状结构 1.2.1.yml与 properties的区别 配置文件的扩展名有变化 配置文件中的语法有变化 ​ 1、在 yml 中使用“ :”进行分割 ​ 3、在 yml中缩进时不允许使用tab键缩进的空格数不重要只要是左对齐的一列数据都是同一个层级 ​ 3、每个K的冒号后面一定要加一个空格 1.2.2.yml方式配置springboot server:port: 8090servlet:context-path: /springboot5.Spring Boot项目的两种发布方式 5.1.方式1通过jar包发布 步骤1在pom中添加一个SpringBoot的构建的插件 buildpluginsplugingroupIdorg.springframework.boot/groupId!--自动检测项目中的 main 函数--artifactIdspring-boot-maven-plugin/artifactId/plugin/plugins/build步骤2在maven视图中选择“package”,在target中会产生xxx.jar包 步骤3然后在cmd终端发布项目 java -jar xxx.jar 5.2.方式2通过war包发布 步骤1在pom.xml文件中将jar修改为war packagingwar/packaging步骤2设置tomcat启动器依赖范围 maven依赖范围参考资料/maven依赖作用范围.png dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId!--排除内部的Tomcat--exclusionsexclusiongroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-tomcat/artifactId/exclusion/exclusions/dependency步骤3设置war包的名字 plugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-war-plugin/artifactIdconfigurationwarNamehello/warName/configuration/plugin步骤4修改启动类 import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;SpringBootApplication public class Application extends SpringBootServletInitializer {Overrideprotected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {return builder.sources(Application.class);}public static void main(String[] args) {SpringApplication.run(Application.class, args);} }
http://www.dnsts.com.cn/news/119874.html

相关文章:

  • 网站的定位分析网页ui素材中心下载
  • 网站优化主要内容背景图网站
  • 计算机关于网站开发的证书模板外贸网站建设
  • 自我做t恤的网站中企动力做销售的经历
  • 企业网站名称怎么写1建设网站的重要性
  • 汽车配件外贸网站建设银行贵阳市网站电话
  • 网站开发后期维护更新又拍云cdn WordPress
  • 云南网站建设及优化界面设计常用软件
  • 网站品牌建设建议网页设计教程基础
  • 做网站公司在哪装修网站怎么做的好
  • 想开个网站怎样开济宁网站建设平台
  • 个人能申请网站吗建展机械有限公司
  • 网站建设中提示页面站长平台官网
  • 网站的开发环境是什么python官方下载
  • 外贸商城 网站建设最好的网页设计软件
  • 做网站不需要编程的软件wap网站服务器
  • 支付网站招聘费分录怎么做温州网站建设华一
  • 濮阳网站网站建设深圳建筑工务署官网
  • 深圳网站建设 百度一下西宁高端网站建设
  • 制作单页网站多少钱wordpress安装方式
  • 成都教育网站建设seo品牌优化百度资源网站推广关键词排名
  • 做网站用到ps么网页设计的几种版式
  • dede网站幻灯片wordpress主主页只显示标题
  • 嘉兴丝绸大厦做网站的公司怎样创建一个国际网站
  • 服装网站建设论文酒店建设网站的优势有哪些
  • wordpress+网站白屏在网站中加入锚链接应该怎么做
  • 创建网站要多少钱房产政策最新消息
  • 化工原料价格查询网站花藤字体在线生成器
  • 常州青竹网络做网站宁波中科网站建设有限公司
  • 怎么自己做网站地图珠宝网站建设公司