摘要: 前言   一、类方法类方法是静态方法,前面需要有static修饰符修饰。类方法内不能涉及有关变量的内容1、不能调用类的对象方法2、不能引用对象变量3、类方法不能被重写(覆盖)4、类方法不能使用super, this关键字二、实例方法1、可以调用类的对象方法2、可以引用对象变量3、实例方法可以被重写(覆盖)... 阅读原文
2019-09-30 11:07:06 阅读(2922) 评论(0)
摘要: 用户授权 前面讨论过,Web应用的安全管理,主要包括两个方面的内容,一个是用户身份的认证,即用户登录的设计,二是用户授权,即一个用户在一个应用系统中能够执行哪些操作的权限管理。前面介绍了登录,下面简单介绍一下用户授权。用户拥有的权限是根据用户的角色来决定的,并且security中,用户的权限可以控制到方法级别... 阅读原文
2019-09-30 09:47:06 阅读(2618) 评论(0)
摘要: spring基础 Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用 IOC控制反转 把创建对象和维护对象之间的关系权利转交给spring管理,spring容器控制对象的创建,注入需要注入的对象 aop面向切面编程 通过预编... 阅读原文
2019-09-30 09:20:04 阅读(2883) 评论(0)
摘要: 使用idea创建javaweb项目 idea还是写框架项目比较爽,原生的javaweb项目不是特别方便,这篇文章就是记录一下创建的过程 图较多注意流量 选择创建web项目 配置tomcat服务器 配置文件目录 创键必要文件夹 编译文件夹 依赖文件夹 ok创建一个servlet测试一下 完... 阅读原文
2019-09-30 07:58:14 阅读(2398) 评论(0)
摘要: 使用idea创建javaweb项目 idea还是写框架项目比较爽,原生的javaweb项目不是特别方便,这篇文章就是记录一下创建的过程 图较多注意流量 选择创建web项目 配置tomcat服务器 配置文件目录 创键必要文件夹 编译文件夹 依赖文件夹 ok创建一个servlet测试一下 完... 阅读原文
2019-09-30 07:58:11 阅读(2388) 评论(0)
摘要: 默认用户 前面的例子中我们使用的都是配置文件中配置好的默认用户: 除了可以配置账号密码,还可以在配置文件中配置角色: 这个角色是后面实现权限过滤的重要内容,后面会重点讨论。 在内存中配置默认用户 这样在配置文件中默认用户局限性还是很大的。我们想配置多个不同的用户,每个用户拥有不同的角色,并且还有最重要的一... 阅读原文
2019-09-30 06:58:06 阅读(2392) 评论(0)
摘要: 其它授权配置 security的配置类中,对所有路径进行了统一授权配置。但是有的内容我们也需要让未登录游客有权限访问,比如js,css等静态文件,还有一些宣传页面等等。这些路径可以单独配置: 我们来试验一些,springboot项目的试图页面一般放在resource文件夹下面的templates文件夹下。而... 阅读原文
2019-09-30 06:35:06 阅读(2311) 评论(0)
摘要: IntelliJ IDEA是广受Java开发者喜爱的工具,其商业版的价格十分昂贵,如下图: 现在有机会免费获取IntelliJ IDEA的正版License,您是否心动呢?我把自己成功申请License的步骤记录下来,咱们一起行动吧。 申请资格要求 本次申请必须的唯一要求,就是您要有自己的开源项目,至于项目的... 阅读原文
2019-09-30 06:00:37 阅读(2367) 评论(0)
摘要: import org.apache.commons.lang3.StringUtils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.stereotype.Component; import... 阅读原文
2019-09-30 00:56:03 阅读(2347) 评论(0)
摘要: 问题简述 通过Jib插件将SpringBoot工程制作成Docker镜像成功,但是运行镜像的时候报错(Could not find or load main class ${start-class}),今天来一起分析这个问题,希望能帮读者跳过小坑。 关于Jib插件 在Maven工程中可以使用Jib插件将当前J... 阅读原文
2019-09-30 00:51:20 阅读(2564) 评论(0)