上一页 1 ··· 123 124 125 126 127 128 129 130 131 ··· 386 下一页
摘要: spring在启动时会自己把bean(java组件)注册到ioc容器里,实现控制反转,在开发人员使用spring开发应用程序时,你是看不到new关键字的,所有对象都应该从容器里获得,它们的 在放入容器时已经确定! 下面说一下三种注册bean的方法 1. @ComponentScan 1. @Bean 阅读全文
posted @ 2019-02-22 14:39 张占岭 阅读(13277) 评论(0) 推荐(2)
摘要: AuthenticationProvider 默认实现:DaoAuthenticationProvider 授权方式提供者,判断授权有效性,用户有效性,在判断用户是否有效性,它依赖于UserDetailsService实例,开发人员可以自定义UserDetailsService的实现。 1. add 阅读全文
posted @ 2019-02-19 13:41 张占岭 阅读(27430) 评论(1) 推荐(2)
摘要: 概念 在UserDetailsService的loadUserByUsername方法里去构建当前登陆的用户时,你可以选择两种授权方法,即角色授权和权限授权,对应使用的代码是hasRole和hasAuthority,而这两种方式在设置时也有不同,下面介绍一下: 1. 角色授权:授权代码需要加ROLE 阅读全文
posted @ 2019-02-18 16:27 张占岭 阅读(23348) 评论(0) 推荐(1)
摘要: 简单谈谈 在我们进行开发过程中,单元测试是保证代码质量的最有利工具,我们每个方法都要有对应的测试,在目前开发规范中,主要把测试分为单元测试和集成测试,我们的公用方法都要写自己的单元测试,而web api的每个接口都要写集成测试。 redis session 分布式环境下,单机的session是不能满 阅读全文
posted @ 2019-01-18 17:08 张占岭 阅读(1646) 评论(0) 推荐(0)
摘要: 对于实体中的 和`updated_on`来说,它没有必要被开发人员去干预,因为它已经足够说明使用场景了,即在插入数据和更新数据时,记录当前时间,这对于mybatis来说,通过拦截器是可以实现的,记得之前说过在jpa中实现的方法,主要通过jpa的注解实现的,因为今天的mybatis需要用到java的拦 阅读全文
posted @ 2019-01-17 14:19 张占岭 阅读(16896) 评论(2) 推荐(0)
上一页 1 ··· 123 124 125 126 127 128 129 130 131 ··· 386 下一页