随笔分类 - Java-b8-springboot
摘要:二、如何定制错误响应 1).如何定义错误处理页面 1.1、有模板引擎的情况下;error/状态码; 【将错误页面命名为 错误状态码.html 放在模板引擎文件夹里面的error文件夹下】 发生此状态码的错误就会来到 对应的页面; 可以使用4xx、5xx作为错误页面的文件名来匹配这种类型的所有错误 精
阅读全文
摘要:一、springboot默认的处理机制 1.浏览器返回一个错误的页面 默认处理错误:返回一个错误的页面: 包括错误类型、时间...... 2.其他客户端访问 默认响应一个json数据 原理: 错误自动配置的类:ErrorMvcAutoConfiguration.java 默认配置: 1、Defaul
阅读全文
摘要:对于修改连接的uri 在list.html中 修改需要知道id,所以路径上需要有有该修改的员工id 两个属性是要进行拼串的不可以写在一起 controller实现页面的跳转 在add.html文件夹中复制并且命名为update.html 注意使用的RESTFUL方式,使用put请求时的隐藏域以及id
阅读全文
摘要:1.跳转至员工添加页面 上文的添加按钮: list.html 跳转页面controller的实现 add.html添加页面 此时对于department的选择框会根据数据进行显示相应的内容..... 2.员工数据添加 有上面的add.html可知,添加发送的是emp请求格式为post 实现contr
阅读全文
摘要:thymeleaf公共页面元素抽取 存在一种现象:两个文件的代码只有一部分代码不一样 其余的均相同,此时就可以提取公共的代码去简化开发 三种引入公共片段的th属性: th:insert:将公共片段整个插入到声明引入的元素中 th:replace:将声明引入的元素替换为公共片段 th:include:
阅读全文
摘要:1、前端页面的设置 index.html 2、新建一个controller 两个使用的效果是一样的!!! 3、前端页面进行错误提示代码的检验 首先th:if判断是否存在,存在即执行th:text 登陆成功之后有一个弊端,当刷新页面的时候依然执行的时登录时的请求 所以此时可以使用重定向 首先将试图添加
阅读全文
摘要:1)、编写国际化配置文件; 2)、使用ResourceBundleMessageSource管理国际化资源文件 3)、在页面使用fmt:message取出国际化内容 步骤: 1)、编写国际化配置文件,抽取页面需要显示的国际化 文件内容: 2)、使用thymeleaf的语法去引用(jsp是fmt) 效
阅读全文
摘要:1、导入资源 2、默认的访问首页 (1)、将代码写在controller中 (2)、 WebMvcConfigurerAdapter 已经过时,了解即可 推荐使用:WebMvcConfigurer / WebMvcConfigurationSupport 此时默认访问的/ 以及 index.html
阅读全文
摘要:1、springmvc的自动配置 文档:https://docs.spring.io/spring-boot/docs/2.1.1.RELEASE/reference/htmlsingle/#boot-features-spring-mvc WebMvcAutoConfiguration.java
阅读全文
摘要:JSP、Velocity、Freemarker、Thymeleaf 对于模板引擎,SpringBoot推荐的Thymeleaf; 1)、引入 springboot官方文档 官网:https://www.thymeleaf.org/ 坐标: 切换其版本: 均在GitHub中进行查看 2)、使用 使用规
阅读全文
摘要:对静态资源映射的映射类配置: 1)、 webjars 所有 /webjars/** ,都去 classpath:/META-INF/resources/webjars/ 找资源; webjars:以jar包的方式引入静态资源; 网址:https://www.webjars.org/ 访问网址进行一下
阅读全文
摘要:1.指定配置 位置: 给类路径下放上每个日志框架自己的配置文件即可; SpringBoot就不使用他默认配置的了 使用什么日志则配置什么文件以及注意文件名 自定义: logback.xml:直接就被日志框架识别了; logback-spring.xml:日志框架就不直接加载日志的配置项,由Sprin
阅读全文
摘要:1.主流的日志框架 2.SLF4J使用 如何在系统中使用SLF4j https://www.slf4j.org 以后开发的时候,日志记录方法的调用,不应该来直接调用日志的实现类,而是调用日志抽象层里面的方法; 给系统里面导入slf4j的jar和 logback的实现jar 如下图: 每一个日志的实现
阅读全文
摘要:1.外部配置加载顺序 SpringBoot也可以从以下位置加载配置; 优先级从高到低 高优先级的配置覆盖低优先级的配置,所有的配置会形成互补配置 1.命令行参数 所有的配置都可以在命令行上进行指定 先打包在进行测试 指定访问的路径 多个配置用空格分开; --配置项=值 -- 由jar包外向jar包内
阅读全文
摘要:1.配置文件占位符 RaandomValuePropertySourcr:配置文件可以使用随机数 ${random.value} ${random.int} ${random.long} ${random.int(10)} ${random.int[1024,65535]} 属性配置占位符 -可以在
阅读全文
摘要:1.配置文件: springboot默认使用一个全局配置文件 配置文件名是固定的 配置文件有两种(开头均是application,主要是文件的后缀): ->application.properties ->application.yml 作用:修改springboot自动配置的默认值 springb
阅读全文
摘要:使用IDEA快速创建springboot项目流程: 创建新的项目选择 项目的命名以及包名 需要什么包就导入什么包 进行测试的单元 此时的工程默认有这个启动的主程序 新建一个controller包和controller类: 运行访问: springboot工程结构: static文件夹:保存所有的静态
阅读全文
摘要:简介: Springboot 来简化spring应用开发,约定大于配置,去繁从简,just run 就可以创建一个独立的,产品应用 背景: J2EE笨重开发,繁多的配置,低下的开发效率,复杂的部署流程,第三方集成难度大 解决: spring全家桶时代 spring boot j2EE 一站式解决方案
阅读全文

浙公网安备 33010602011771号