- 博客(7)
- 收藏
- 关注
原创 shiro的秘钥匹配,实现登录
第一种:明文匹配不加密//账户名密码不匹配 if (!entity.getPassword().equals(password)){ throw new IncorrectCredentialsException("账户密码不匹配"); } SimpleAuthenticationInfo info=new SimpleAuthenticationInfo(entity,password,getName());第二种:验证逻辑-交
2020-05-30 22:49:20 1934
原创 shiro认证授权
发现这个报错,检查了很多次代码发现没有问题,以为方法错了。Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2020-05-26 20:15:07.721 INFO 20084 --- [ restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'shiro
2020-05-26 20:25:41 508
原创 @Data注解 与 lombok
@Data 注解的主要作用是提高代码的简洁,使用这个注解可以省去代码中大量的get()、 set()、 toString()等方法;导入依赖包lombok <!--lombok--> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version&g
2020-05-23 22:07:52 743
原创 微服务项目搭建—引入热部署工具Devtools
步骤一:引入spring-boot-devtools的依赖jar <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <!-- optional=true,依赖不会传递,该项目依赖devtools;之后依赖该项目的项目如果想要使用
2020-05-19 21:01:41 402
原创 简便记法
1.声明并初始化 例如:int i=1;创建了int类型的名为i的变量并赋值其初始值为1。 最好在接近首次使用变量的地方声明它并将其初始化(为了限制它的作用域)。2.隐式变量 递增/递减运算符:++i等价于i=i+1;表达式为i+1; --i等价于i=i-1;i++和i--的意思与++i和--...
2019-02-18 10:08:10 527
原创 语句
语句能够通过创建和操作变量、对变量赋值并控制这些操作的执行流程来描述运算。声明变量:创建某种类型的变量并用标识符为其命名。赋值语句:将(表达式产生的)某种类型的数值赋予一个变量。条件语句:能够简单地改变执行流程,根据指定的条件执行两个代码之一。循环语句:更彻底地改变你执行流程,只要条件为真就不断地反复执行代码段中的语句。调用和返回语句:改变运行流程和代码组织的另一种方式。程序就由一系列...
2019-02-17 18:22:15 169
原创 数据类型与表达式
原始的数据类型:int 、double 、boolean 、char1.表达式java使用的是中缀表达式:一个字面量(或是一个表达式),紧接着是一个运算符,再接着是另一个字面量(或者另一个表达式)。当一个表达式包含一个以上的运算符时,运算符的作用顺序非常重要。java语言规范约定了如下运算符优先级:运算符*和/(以及%)的优先级高于+和-(优先级越高,越早运算);在逻辑运算符中,!拥有最高...
2019-02-16 16:28:27 391
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人