![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
-------【JavaWEB】
KimZing
Programming as a Way of Thinking
展开
-
SpringMVC中对请求参数进行校验-自定义校验注解
接口是对三方系统暴露的,这也就要求我们必需对参数的合法性进行校验,否则会引起各种不可预见的错误,最常见的就是NullPointException了。 而如果在代码中使用if/else进行各种判断,十分的不优雅,健壮性代码侵入了业务代码,可读性就会变得很差。使用注解就可以很优雅的解决这个问题。一、环境准备SpringBoot项目<dependency&...原创 2020-01-15 18:40:06 · 2426 阅读 · 2 评论 -
web.xml中context-param如何引用依赖jar包中的配置文件
做个记录:gradle项目模块:base,common,front;front为war,base,common为jar,front依赖base和common。在打成war包后,base,common会打包成jar包放在front的WEB-INF下的lib中。在base中有log4j.properties,需要在front的web.xml中进行加载。web.xml中用classp原创 2016-10-13 16:22:06 · 5191 阅读 · 0 评论 -
Redis报错Java.net.UnknownHostException的解决办法
在Linux上运行项目(使用redis作为缓存),报错信息如下:java.net.UnknownHostException:api-hello.local:api-hello.local:Name or service not known以前遇到过类似的问题,解决办法就是编辑vim /etc/hosts文件,在localhost开头的行的末尾加上api-hello.local。示例:127.0.0.原创 2017-07-11 22:48:03 · 8610 阅读 · 2 评论 -
servlet.filter.listener.interceptor区别与联系-写的很好很全
一、概念:servlet:servlet是一种运行服务器端的java应用程序,具有独立于平台和协议的特性,并且可以动态的生成web页面,它工作在客户端请求与服务器响应的中间层。最早支持 Servlet 技术的是 JavaSoft 的 Java Web Server。此后,一些其它的基于 Java 的 Web Server 开始支持标准的 Servlet API。Servlet 的主要功能在于交互式转载 2017-06-27 00:07:57 · 322 阅读 · 0 评论 -
如何简单的理解JavaWeb中的mvc?
从刚开始编程,就接触到MVC这个概念。最直观的理解就是Model(模型数据)、View(视图)、Controller(控制器),但是mvc究竟是什么?1. 简介MVC最早提出是在客户端软件之中,以电脑附带的计算器为例: 1. 计算器的界面就是View 2. 用户点击 “1 + 2 =”的时候,调用了Controller进行逻辑运算。 3. controller算出了数据结果,也就是Model原创 2017-07-18 13:27:41 · 959 阅读 · 0 评论 -
logback配置示例-包含生成json日志,与ELK整合
一、依赖 由于配置中使用了json格式的日志输出,所以需要引入如下依赖"net.logstash.logback:logstash-logback-encoder:4.11",二、配置说明1.日志的输出路径<property name="LOG_PATH" value="phantom-log" />2.读取spring容器中的属性,这里是获取项目名称和运行的服务器IP<springPrope原创 2017-12-28 01:58:45 · 7621 阅读 · 0 评论