
springboot
zz775854904
这个作者很懒,什么都没留下…
展开
-
Java 通过请求的HttpServletRequest获取IP地址
先上代码public class IpAddressUtil { /** * 获取Ip地址 * @param request * @return */ private static String getIpAddress(HttpServletRequest request) { String Xip = request.getHeader("X-Real-IP"); String XFor = request.g原创 2020-11-03 13:10:40 · 814 阅读 · 0 评论 -
Jackson中的@JsonFormat与@DateTimeFormat注解的使用
Jackson 是SpringMvc 官方推荐结合的,从数据库获取时间传到前端进行展示的时候,我们有时候可能无法得到一个满意的时间格式的时间日期,在数据库中显示的是正确的时间格式,获取出来却变成了很丑的时间戳,@JsonFormat注解很好的解决了这个问题,我们通过使用@JsonFormat可以很好的解决:后台到前台时间格式保持一致的问题,其次,另一个问题是,我们在使用WEB服务的时,可能会需要用到,传入时间给后台,比如注册新用户需要填入出生日期等,这个时候前台传递给后台的时间格式同样是不一致的...原创 2020-09-18 11:07:32 · 2110 阅读 · 0 评论 -
Spring boot集成Spring-data-mongodb完成CURD和复杂查询
Spring Data简介Spring Data 是spring的组件之一,主要目的是为了让开发者再工作中能更加轻松的完成CURD,简化代码应该是所有框架的目的吧。今天介绍的Spring-data-mongodb只是其中的一个模块而已,Spring团队的强大不言而喻,有兴趣的请移步官网查看更多模块。Spring-DataSpring Data Jpa 方法定义规范网上的博文关于这部分大同小异,这里只贴部分内容,详细规则可以参考官方文档。这些方法只是在特定情况下才用的到,比如MongoReposi原创 2020-09-18 10:47:56 · 734 阅读 · 0 评论 -
springboot实现登录功能和拦截器功能实例
功能需求: springboot登陆页面进行登陆验证,并完成登陆跳转。错误的账户提示用户名密码错误,正确的账户跳转到index页面。同时加上登陆拦截器,对于错误的账户不允许直接访问index页面。一 登陆验证实现输入正确的用户名密码直接进入index页面,输入错误提示用户名密码错误。 1.要实现登录,我们需要先编写一个登录的controller类:@Controllerpublic class LoginController { @RequestMap...原创 2020-09-11 17:01:40 · 2650 阅读 · 0 评论 -
springboot自定义参数解析HandlerMethodArgumentResolver
自定义解析器需要实现HandlerMethodArgumentResolver接口,HandlerMethodArgumentResolver接口包含两个接口函数:public interface HandlerMethodArgumentResolver { boolean supportsParameter(MethodParameter var1); @Nullable Object resolveArgument(MethodParameter var1, @Null原创 2020-07-22 13:30:51 · 367 阅读 · 0 评论