IDEA
文章平均质量分 84
--mq--
这个作者很懒,什么都没留下…
展开
-
SpringBoot(自定义注解)
自定义注解原创 2022-11-07 20:36:31 · 89 阅读 · 0 评论 -
shiro会话管理
shiro的会话管理具备Tomcat的会话管理的一切功能,同时相较于Tomcat的session,shiro提供了对于分布式session的管理。原创 2022-08-29 10:18:32 · 433 阅读 · 0 评论 -
Shiro授权
表示当前Subject已经通过login进行身份验证;即 Subject.isAuthenticated()返回 true。原创 2022-08-26 23:16:55 · 173 阅读 · 0 评论 -
shiro认证--SSM
realm继承AuthorizingRealm}}/*** 授权* @return*/@Override}/*** 认证* @return*/@Overridethis.getName()//realm的名字);}}原创 2022-08-26 00:50:07 · 115 阅读 · 0 评论 -
Shiro入门
shiro是apache的一个开源框架,是一个权限管理的框架,实现 用户认证、用户授权。spring中有spring security (原名Acegi),是一个权限框架,它和spring依赖过于紧密,没有shiro使用简单。shiro不依赖于spring,shiro不仅可以实现 web应用的权限管理,还可以实现c/s系统,分布式系统权限管理,shiro属于轻量框架,越来越多企业项目开始使用shiro。原创 2022-08-24 22:51:52 · 157 阅读 · 0 评论 -
JSON和全局处理异常
我们知道,系统中异常包括:编译时异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。在开发中,不管是dao层、service层还是controller层,都有可能抛出异常,在springmvc中,能将所有类型的异常处理从各处理过程解耦出来,既保证了相关处理过程的功能较单一,也实现了异常信息的统一处理和维护。springmvc提供全局异常处理器(一个系统只有一个异常处理器)进行统一异常处理。自定义自己的异常处理器。原创 2022-08-23 20:38:48 · 82 阅读 · 0 评论 -
JSR303和拦截器
依赖于servlet容器。在实现上基于函数回调,可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一次。使用过滤器的目的是用来做一些过滤操作,比如:在过滤器中修改字符编码;在过滤器中修改HttpServletRequest的一些参数,包括:过滤低俗文字、危险字符等。原创 2022-08-20 01:35:59 · 77 阅读 · 0 评论 -
Springmvc02
2、前台的页面 添加 多功能表单设置 multipart/form-data。1、点击下载传递文件的ID,通过文件的ID查询出文件的路径。3、后台要利用multipartFile类进行 文件接收。4、在idea中完成图片请求地址与硬盘中地址的映射关系。1、springmvc.xml中添加多功能解析器配置。2、通过文件的请求地址,转换成文件存放的硬盘地址。3、将硬盘中文件下载下来——>固定代码。逆向生成了我们的实体类和配置文件。新增一个listPager方法。...原创 2022-08-18 22:48:39 · 114 阅读 · 0 评论 -
Springmvc01
什么是springMVC?是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架SpringMVC核心开发步骤在web.xml中的部署描述,从而拦截请求到springMVC的配置,从而将请求映射到处理器的配置,从而支持多种类型的处理器处理器(页面控制器)的配置,从而刊行功能处理的配置,从而将逻辑视图名解析为具体的视图技术SpringMVC的组件前端控制器(DispatcherServlet)请求到处理器映射(HandlerMapping)...原创 2022-08-17 13:53:33 · 96 阅读 · 0 评论 -
关联关系映射
首先先用逆向生成工具生成这两张表对应的model与mappercollection:一对多的一方,对应关联属性ofTypeAssociation:一对多的多方,对应关联属性javaType。原创 2022-08-16 13:14:45 · 156 阅读 · 0 评论 -
mybatis与spring集成
2)@Autowired是Spring的注解,@Resource是J2EE的注解,这个看一下导入注解的时候这两个注解的包名就一清二楚了。Spring属于第三方的,J2EE是Java自己的东西,因此,建议使用@Resource注解,以减少代码和Spring之间的耦合。@Component:是一个泛化的概念,仅仅表示spring中的一个组件(Bean),可以作用在任何层次。@Autowired:将自动在代码上下文与其匹配(默认是类型匹配)的Bean,并自动注入到相应的地方。2.添加并管理数据源。......原创 2022-08-15 11:46:29 · 66 阅读 · 0 评论 -
动态sql和分页
如:order by #user_id#,如果传入的值是111,那么解析成sql时值为order by '111'如果传入的值是id,则解析成的sql为order by"id"如:order by $user_id$,如果传入的值是111,那么解析成sql时的值为order by user_id,如果传入的值是id,则解析成的sql为order by id.1.#将传入的数据都当成一个字符串,会对自动传入的数据加一个引号。如果要传入多个查询参数,必须以对象的方式进行传递。list4和list5。......原创 2022-08-12 12:38:48 · 251 阅读 · 0 评论 -
mybatis入门
是一款ORM框架,即对象映射关系框架;是一款关于数据库层面的框架。原创 2022-08-11 00:27:33 · 132 阅读 · 0 评论 -
IDEA(安装和使用)
bin目录是一些执行和配置相关包help目录帮助文档手册;jre64目录是jre运行支持;lib目录是运行用到的jar包;licenese目录是许可协议;plugins目录是插件redist目录是一些杂项;进入设置页面,从上到下,主要是 外观和行为,快捷键,编辑,插件,版本控制,构建执行部署,语言和框架,工具的设置;以及 alt+inster 实现自动生成get set 以及构造方法ctrl+d删除一行导入包代码格式化转换大小写ctrl+f查找(当前文件)......原创 2022-08-10 01:11:34 · 183 阅读 · 0 评论