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

做宣传网站的公司重庆seo优化推广

做宣传网站的公司,重庆seo优化推广,怎么在云服务器上建设网站,党建网站怎么做一、背景 .NET体系下通常采用服务端渲染(如Razor Pages)或直接包含前端资源,而Java Spring Boot项目虽支持静态资源打包,但Vue CLI工程需要独立的构建流程。主管要求将编译后的Vue工程直接嵌入JAR包中方便维护,本人不推荐这样,原因有三: 第一、Vue CLI需要npm run buil…

一、背景

.NET体系下通常采用服务端渲染(如Razor Pages)或直接包含前端资源,而Java Spring Boot项目虽支持静态资源打包,但Vue CLI工程需要独立的构建流程。主管要求将编译后的Vue工程直接嵌入JAR包中方便维护,本人不推荐这样,原因有三:

  • 第一、Vue CLI需要npm run build生成dist,而Java项目通过Maven/Gradle打包,二者生命周期不同步;其次前端每次修改需重新构建并复制到resources/static,破坏了前端热更新优势
  • 第二、前端每次修改需重新构建并复制到resources/static,破坏了前端热更新优势。
  • 第三、强制Java开发者处理前端构建,违背前后端分离架构原则。

独立部署前端,通过Nginx反向代理解决跨域,保持技术栈自治性,才是正途。

二、集成过程

项目采用RuoYi前后端分离框架搭建,版本为3.8.9。将ruoyi-ui前端工程编译打包后的dist目录集成到Jar包中,主要分为前端和后端两部分工作,话不多说,直接开干。

1.后端工程修改

后端工程的修改主要涉及三个地方:第一个是添加模版引擎的依赖并配置,第二个是静态资源注册映射;第三是鉴权拦截器放行静态资源的访问。

  • 添加模版引擎依赖主要是为了支持渲染dist目录的前端资源,需要引用与springboot版本匹配的依赖,如下:
            <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>
    
    # thymeleaf配置
    spring:thymeleaf:prefix: classpath:/dist/mode: HTMLencoding: UTF-8cache: false

  • 修改ResourcesConfig类,注册静态资源(registry.addResourceHandler("/static/**").addResourceLocations("classpath:/dist/static/"))和添加视图控制器(

    @Override
    public void addViewControllers(ViewControllerRegistry registry) {
        registry.addViewController("/index").setViewName("index.html");
        registry.addViewController("/").setViewName("index.html");
        registry.setOrder(Ordered.HIGHEST_PRECEDENCE);
    }),完整代码如下:

    package com.book.framework.config;import com.book.common.config.RuoYiConfig;
    import com.book.common.constant.Constants;
    import com.book.framework.interceptor.RepeatSubmitInterceptor;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.context.annotation.Bean;
    
http://www.dtcms.com/wzjs/281627.html

相关文章:

  • 论坛的网站开发项目做网站价格
  • java有没有做项目的网站凡科建站代理登录
  • 做网站论坛电话销售外呼系统软件
  • 做网站用的什么编程语言网站查询平台官网
  • 教程建设网站友缘在线官网
  • wap网站建设如何改造熊掌号浙江网络推广公司
  • 家庭网络做网站站长工具免费
  • 如何建网站做传奇网友播放量自助下单平台
  • 网站地址免费品牌网络推广怎么做
  • 怎么自做网站seo基础理论
  • 珠海正规网站制作合作软文标题
  • 合肥地区网站制作广州网站优化关键词排名
  • 苏州外贸网站设计西安网站优化培训
  • 怀柔广州网站建设百度推广在哪里能看到
  • 公司域名查询网站seo咨询服务价格
  • qq是腾讯的吗搜索引擎关键词优化技巧
  • 做招聘网站创业爱链接网如何使用
  • 单页网站优化提高网站搜索排名
  • 网站 建设 开发 协议营销型网站建站
  • 为什么做域名跳转网站样式不见了网站seo快速排名优化
  • 数字镭网站开发seo是什么的缩写
  • 试描述一下网站建设的基本流程图石家庄关键词排名首页
  • 织梦cms怎么搭建网站化妆品软文推广范文
  • 浙0577 icp网站建设搜索引擎seo关键词优化方法
  • 珠海做网站那家好百度网站流量统计
  • 网站建设与设计方案百度一下百度搜索百度
  • 盐城企业建设网站百度seo简爱
  • 网站建设销售问答太原做网站的工作室
  • 太原有网站工程公司吗美国婚恋网站排名
  • 集团为什么做网站百度客户端官网