![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 93
XiaoBaiYiMei1
这个作者很懒,什么都没留下…
展开
-
SpringBoot注册Servlet、Filter、Listener
SpringBoot注册Servlet、Filter、Listener由于SpringBoot默认是以jar包的方式启动嵌入式的Servlet容器来启动SpringBoot的web应用,没有web.xml文件.Spring Boot 提供了 ServletRegistrationBean, FilterRegistrationBean, ServletListenerRegistrationBean三个类分别用来注册 Servlet, Filter, Listener一、注册Servlet1. 使用原创 2020-08-25 22:06:58 · 201 阅读 · 0 评论 -
SpringBoot配置嵌入式Servlet容器
SpringBoot配置嵌入式Servlet容器SpringBoot默认使用的是嵌入式Servlet容器(Tomcat)修改Servlet容器相关的配置(ServerProperties类)// 修改和Server相关的配置(ServerProperties类中所有的属性都是一个配置)# 端口server.port=8081# 项目访问路径server.servlet.context-path=/curd# session超时时间server.servlet.session.time原创 2020-08-25 19:42:02 · 110 阅读 · 0 评论 -
SpringBoot异常处理原理&定制错误页面/数据
SpringBoot异常处理原理&定制错误页面/数据一 、原理可以参照ErrorMvcAutoConfiguration类,错误处理的自动配置类:主要是给容器添加了以下组件:ErrorPageCustomizer@Override// 注册错误页面public void registerErrorPages(ErrorPageRegistry errorPageRegistry) { // 主要是这里的getPath方法,返回了下面/error的路径 ErrorPage error原创 2020-08-25 10:38:12 · 222 阅读 · 0 评论 -
SpringBoot防止表单重复提交(一)
SpringBoot防止表单重复提交(一)一、重复提交的原因用户表单登陆后直接转发到相应的页面,这是刷新页面会重复发送上次的请求,也就是会再次提交表单(浏览器会弹出表单重复提交的弹窗)二、解决方法(存在漏洞)在后台登录成功后重定向到指定页面@PostMapping("/login")public String login(@RequestParam("name") String name, @RequestParam("pwd")String pwd, Map<String,Obje原创 2020-08-23 09:45:39 · 1474 阅读 · 0 评论 -
SpringBoot国际化
SpringBoot实现国际化1. 创建国际化资源文件1.1 在resources文件夹下创建文件夹 i18n1.2 创建资源文件 xxx.properties (必须存在,没有内容也要有这个文件)1.3 创建不同言语的文件 xxx_zh_CN.properties xxx_en_US.properties1.4 在不同文件中写不同的数据例如login.password=密码login.tip=请登录login.username=用户名2. 创建Locale解析器/** * 国际化原创 2020-08-23 07:56:33 · 114 阅读 · 0 评论