启动类添加注解@EnableConfigurationProperties import jnetman.session.SnmpPref; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.context.properties.EnableCo…
IntelliJ IDEA+SpringBoot中静态资源访问路径陷阱:静态资源访问404 .embody{ padding:10px 10px 10px; margin:0 -20px; border-bottom:solid 1px #ededed; } .embody_b{ margin:0 ; padding:10px 0; } .embody .embody_t,.embody .embody_c{ display: inline-block; margin-right:10px; }…
目录 静态资源映射规则 定制首页 定制错误页面 配置 icon 静态资源映射规则.定制首页.定制404页面.配置网站的图标 静态资源映射规则 SpringBoot中对于静态资源(css,js,img....)的存放是有规定的: 在SpringBoot中,SpringMVC的web配置都在 WebMvcAtuoConfiguration这个自动配置类中,在其中有个静态内部类,也就是自动配置适配器:WebMvcAutoConfigurationAdapter,其中有个添加资源处理器方法addReso…
背景: 在项目中我使用了自定义的Filter 这时候过滤了很多路径,当然对静态资源我是直接放过去的,但是,还是出现了静态资源没办法访问到springboot默认的文件夹中得文件 说下默认映射的文件夹有: classpath:/META-INF/resources classpath:/resources classpath:/static classpath:/public 上面这几个都是静态资源的映射路径,优先级顺序为:META-INF/resources > resources > sta…
7中说了thymeleaf,哪还有一个目录是static 那么就来研究一下静态资源 静态资源,springboot底层是怎么去装配的,都在WebMvcAutoConfiguration有答案,去看一下 通过上述的源码发现两个东西:webjars 和 getStaticLocations() 1).webjars的方式处理静态资源 webjars的官网如下: https://www.webjars.org/all 进去之后:里面就是各种各样的jar包 这里使用jQuery做演示 导入jQuery的…
有时候会出现这种情况,看一下项目的pom中是否有这个插件配置,没有的话需要引入. <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>…
第一种方式 : 放在src/main/webapp目录下 第二种方式:放在classpath下(网页存放于static目录下, 默认的"/"指向的是~/resouces/static/index.html文) 第三种方式:如果引入了thymeleaf, 则默认指向的地址为~/resouces/templates/index.html…
前言 github: https://github.com/vergilyn/SpringBootDemo 代码位置:(注意测试方法在,test下的SpelValueApplicationTest.class) 一.什么是SpEL SpEL:spring表达式语言,Spring Expression Language.从spring3开始引入. 可以通过xml或注解的施行映射properties中的属性到JavaBean,并通过Spring注入. 二.Spring boot中常见的应用 @Val…
Spring Boot提供了两种常用的配置文件,分别是properties文件和yml文件.他们的作用都是修改Spring Boot自动配置的默认值. 技术:yaml.properties语法,ConfigurationProperties和Value注解的使用,配置文件占位符的使用 一.YAML简介   yml是YAML(YAML Ain't Markup Language)语言的文件,以数据为中心,比json.xml等更适合做配置文件             yml和xml相比,少了一些结构…
一.使用Spring Boot Profiles 1. 使用yml文件 首先,我们先创建一个名为 application.yml的属性文件,如下: server: port: 8080 my: name: demo spring: profiles: active: dev --- #development environment spring: profiles: dev server: port: 8160 my: name: ricky --- #test environment spri…