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

橙子建站是哪家公司外链link

橙子建站是哪家公司,外链link,wordpress 4.0 打开慢,太原做网站的公司哪家好目录 1.简介 2.SpringBoot对静态资源的映射规则 3.模版引擎 1.简介 使用SpringBoot; 1)、创建SpringBoot应用,选中我们需要的模块; 2)、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定…

目录

1.简介

2.SpringBoot对静态资源的映射规则

3.模版引擎


1.简介

使用SpringBoot;

1)、创建SpringBoot应用,选中我们需要的模块;

2)、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来

3)、自己编写业务代码;

自动配置原理?

        这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?xxx

2.SpringBoot对静态资源的映射规则

        !!在SpringBoot版本2.4之前,都有SpringBoot静态资源配置类ResourceProperties,2.4版本之后对静态资源配置类ResourceProperties做了一个升级,移到了WebProperties.Resources静态内部类。

2.4版本之前

@ConfigurationProperties(prefix = "spring.resources", ignoreUnknownFields = false)
public class ResourceProperties {private static final String[] CLASSPATH_RESOURCE_LOCATIONS = { "classpath:/META-INF/resources/","classpath:/resources/", "classpath:/static/", "classpath:/public/" };/*** Locations of static resources. Defaults to classpath:[/META-INF/resources/,* /resources/, /static/, /public/].*/private String[] staticLocations = CLASSPATH_RESOURCE_LOCATIONS;/*** Whether to enable default resource handling.*/private boolean addMappings = true;private final Chain chain = new Chain();private final Cache cache = new Cache();public String[] getStaticLocations() {return this.staticLocations;}

 

        从第四行、五行可以看出,所有的资源路径都在这四个位置下。

2.4版本之后

 

 

        可以看到,2.4之后的版本虽然变更了,但是里面的方法等还是一样的。

WebMvcAutoConfiguration类

 

1)

        所有的/webjars/**,都会去classpath:/META-INF/resources/webjars/找资源;

        webjars是以jar包的方式引入静态资源。WebJars - Web Libraries in Jars

        访问的时候输入:localhost:8080/webjars/jquery/3.3.1/jquery.js(所有的/webjars/**,都会去classpath:/META-INF/resources/webjars/找资源)

<!‐‐引入jquery‐webjar‐‐>在访问的时候只需要写webjars下面资源的名称即可
<dependency><groupId>org.webjars</groupId><artifactId>jquery</artifactId><version>3.3.1</version>
</dependency>

2)

        "/**" 访问当前项目的任何资源,都去(静态资源的文件夹)找映射

        “/**”访问当前项目的任何资源,SpringBoot自动会到以下的目录中访问静态资源。

classpath:/META-INF/resources/

classpath:/resources/

classpath:/static/

classpath:/public/

/ :项目的根路径

        localhost:8080/abc === 去静态资源文件夹里面找abc

        注意:静态资源文件的加载顺序:META/resources->resources->static->public

3)

        欢迎页; 静态资源文件夹下的所有index.html页面;被"/**"映射;

localhost:8080/ 找index页面


3.模版引擎

JSP、Velocity、Freemarker、Thymeleaf

        在 Web 应用程序中,模板引擎负责将动态数据和静态 HTML 模板结合起来,生成最终发送给客户端的 HTML 页面。它使得开发者可以将业务逻辑和视图展示分离开,提高代码的可维护性和可测试性。

thymeleaf

        Thymeleaf 允许在浏览器中直接打开 HTML 模板文件,因为它的标签属性是标准的 HTML 标签属性,或者是自定义的 Thymeleaf 属性,不会影响 HTML 文件的正常显示。

SpringBoot推荐的Thymeleaf;

        语法更简单,功能更强大;

 

http://www.dtcms.com/wzjs/91960.html

相关文章:

  • 长春网上建设网站如何做网页推广
  • 农林行业网站开发公司建设网站的网络公司
  • 事业单位做网站需要前置审批吗软文写手兼职
  • 网站侧边栏代码成都排名推广
  • 专门做心理测试的网站湖南网站网络推广哪家奿
  • 农产品网站建设西安疫情最新情况
  • 弹幕网站怎么做帮收款的接单平台
  • 免费购物商城网站建设百度公司推广电话
  • 贵阳好的网站建设下列哪些店铺适合交换友情链接
  • 免费做网站软件2003苏州关键词优化搜索排名
  • 如何做网站的seo互联网广告销售
  • 小程序网站开发是用什么语言济南百度推广代理商
  • 义乌公司做网站怎么申请自己的域名
  • 常州建设工程质量监督网站成都最新热门事件
  • 济南建设厅官方网站网页优化seo公司
  • 一级a做爰片免费网站视频推广普通话心得体会
  • 网站后台打不开的原因关键词优化公司哪家效果好
  • 购物网站的基本功能培训体系
  • 苏州找工作北京seo网站优化培训
  • 西安手机网站定制网站建设今日头条新闻最全新消息
  • 网站内页产品做跳转站长之家app
  • 影视网站设计论文小说榜单首页百度搜索风云榜
  • 建网站 域名 空间免费打广告网站
  • 网站策划书我与音乐sem培训机构
  • 做网站可以用别人的源码吗关键词seo优化软件
  • 外包网管惠州seo招聘
  • 阿里云建站视频杭州百度开户
  • 网站编辑器做段落空格百度推广优化公司
  • 免费凡客建站官网seo chinaz
  • 企业网站建设选题依据百度资源搜索引擎