- 博客(22)
- 收藏
- 关注
原创 Spring Boot 19——使用外置Tomcat容器和开发部署war包项目
1、新建项目2、配置web资源目录3、指定web.xml位置4、配置外置tomcat 5、打war包
2019-01-29 17:55:55 132
原创 Spring Boot 18——注册Servlet三大组件
1、概述 Servlet三大组件 Servlet:ServletRegistrationBean Filter:FilterRegistrationBean Listener:ServletListenerRegistrationBean2、Servlet组件3、Filter组件4、Listener组件...
2019-01-28 17:56:11 211
原创 Spring Boot 17——自定义错误响应页面
1、默认的错误处理机制 拜读ErrorMvcAutoConfiguration和BasicErrorController源码,了解默认的错误处理机制2、匹配方式 精确匹配:error/状态码 模糊匹配:error/4xx、error/5xx 精确优先3、匹配顺序:templates->static->public->...
2019-01-28 17:45:11 103
原创 SpringBoot 16——自定义拦截器-登录校验
基于session存储用户登录信息,自定义简单拦截器,如果未登录,跳转登录页1、拦截器2、添加拦截器到容器中(config)
2019-01-25 17:03:01 241
原创 SpringBoot 15——国际化配置
1、编写国际化配置文件2、自定义区域信息解析器进行设置区域信息替换mvc自动配置类中区域信息解析器(config类)3、Themeleaf页面测试<html lang="en" xmlns:th="http://www.thymeleaf.org"> ...
2019-01-25 16:38:41 168
原创 SpringBoot 14——热部署
1、关于模板引擎,开发环境下禁用模板缓存2、添加Spring Boot Devtools热部署依赖3、Eclipse编辑器修改文件手动保存后,会自动编译,会触发热部署;Intellij IDEA,需要手动编译按Ctrl+F9...
2019-01-17 18:05:45 188 1
原创 SpringBoot 13——图标映射
SpringBoot会在静态资源目录下与根路径(按顺序)查找favicon.ico文件;如果存在这样的文件,Spring Boot 会自动将其设置为应用图标; 示例
2019-01-17 18:00:41 223
原创 SpringBoot 12——欢迎页(首页)映射
1、WebMvcAutoConfiguration.welcomePageHandlerMapping()分析 欢迎页映射2、getWelcomePage()方法获取获取 欢迎页面 可存储路径3、从如下路径查找index.html4、示例...
2019-01-17 17:48:50 744
原创 SpringBoot 11——静态资源映射
1、在WebMvcAutoConfiguration.addResourceHandlers() 分析 访问其它资源映射2、staticPathPattern处理其它访问的静态路径,从WebMvcProperties构造器中获取到/**3、ResourceProperties根据请求查找资源文件,从以下四个路径中查找(静态资源目录)4、示例...
2019-01-17 17:28:19 194
原创 SpringBoot 10---webjars资源映射
在WebMvcAutoConfiguration.addResourceHandlers分析webjars资源映射1、所有/webjars/**请求,都去classpath:/META-INF/resources/webjars目录找对应资源文件2、webjars:以jar包的方式引入静态资源3、pom.xml引入4、访问路径http://localhost:8081/...
2019-01-17 11:34:29 282
原创 SpringBoot 09——Spring Boot日志配置
Spring Boot 采用了 slf4j+logback 的组合形式,Spring Boot也提供对JUL、log4j2、Logback提供了默认配置1、默认日志配置 修改日志默认级别 2、修改日志默认配置 修改日志文件生成路径 修改日志输出格式 3、日志底层实...
2019-01-12 11:30:32 7870 2
原创 SpringBoot 08——配置文件加载位置
SpringBoot启动时,会扫描以下位置的application.properties或者application.yml文件作为Spring Boot的默认配置文件 以上按照优先级从低到高的顺序,将所有位置的配置文件全部加载,高优先级的配置内容会覆盖低优先级的配置内容。 演示: server....
2019-01-09 20:17:55 131
原创 JQuery按指定长度分段字符串
在前端页面显示时,经常遇到字符串长度太长,需要换行显示,需要按指定长度分割换行显示,代码小计function splitLengthRule(val){ var rs=[]; if(val<5){ rs[0]=val; }else{ var reg=/....
2019-01-09 15:26:12 1231
原创 SpringBoot 07——Profile多环境支持
1、Profile简介 Profile是Spring用来针对不同的环境要求,提供不同的配置支持,全局Profile配置使用的文件名可以是application-{profile}.properties/application-{profile}.yml 演示:开发环境(dev),端口:6666;生产环境(prod),端口(8888) ...
2019-01-08 22:12:31 160
原创 SpringBoot 06——加载指定配置文件
1、@propertySource加载局部配置文件 student.properties 注掉上节@ImportResource全局配置加载 加载指定配置文件 2、@ImportResource使用xml配置 ...
2019-01-08 21:18:25 1149
原创 SpringBoot 05——全局配置
1 全局配置文件 1.1 配置文件 application.properties application.yml 1.2 作用 修改Spring Boot自动配置的默认值2、yml是YAML,不是一个标记语言 YAML:以数据为中心,配置数据的时候具...
2019-01-07 21:46:44 137
原创 SpringBoot 04——实操Spring初始化器快速自动构建Spring Boot项目
1、新建2、选中Spring Initializr3、填写项目信息4、选择依赖5、完善项目信息6、完成7、pom.xml8、新建controller9、启动测试
2019-01-06 17:33:48 351 1
原创 SpringBoot 03——深入SpringBoot底层源码架构分析引导类注解的具体实现
1、@SpringBootApplication1.1、@SpringBootConfiguration1.1.1、@Configuration1.2@EnableAutoConfiguration1.3@ComponentScan2、分析
2019-01-06 16:16:19 1670 7
原创 SpringBoot 02——深入SpringBoot底层依赖
1、父依赖 spring-boot-starter-parent是项目的父依赖,继承spring-boot-dependencies(IntelliJ IDEA工具,ctrl键点击),spring-boot-dependencies定义了很多组件版本,引用组件依赖时,不需要写<version>2、启动器 spring-boot-start...
2019-01-06 15:42:38 379
原创 SpringBoot 01——使用Maven手动构建Spring Boot骨架项目与部署运行
1、创建Maven项目2、输入组织唯一标识groupId 和项目唯一标识artifactId 3、输入项目名称和选择项目存放位置4、完成,项目资源架构展示5、引入父依赖和Web依赖6、创建HelloController7、创建项目引导类8、右击引导类main方法运行9、访问测试10、添加jar包运行依赖11、打包...
2019-01-06 15:06:19 718 3
原创 node+夜神模拟器 -反编译获取小程序
1、下载node,https://nodejs.org/en/2、下载反编译脚本,https://github.com/qwerty472123/wxappUnpacker3、下载安装夜神模拟器,https://www.yeshen.com/4、打开夜神模拟器,安装微信,打开微信,打开你要反编译的小程序,这是模拟器已预下载小程序文件。5、寻找.wxapkg文件,目录一般为 /dat...
2019-01-02 18:01:44 2968
原创 Fidder 小程序抓包
概述Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。 步骤1、安装Fidder,下载地址https://www.telerik.c...
2019-01-02 17:43:38 6671 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人