项目笔记

一、shiro访问权限 1.如何规定访问权限? @RequiresPermissions 参数是否只是简单的字符串匹配?(未解决) 2.如何指定对应用户的访问权限? (1)doGetAuthorizationInfo中有getMenuList()函数,该函数获取当前user所拥有的menu。 1当前user何时指定? 在doGetAuthenticationInfo中生成Principal(...阅读全文>>

Maven中自动生成关于项目站点的一些坑

Overview 主要使用使用Maven自动生成项目站点的一些坑。 List maven-site-plugin 插件需要使用3.3版本,如果使用3.2,由于兼容性问题可能在site阶段报错。 Eclipse中启动mvn site阶段找不到JAVA_HOME: 报错信息如下: Failed to execute goal org.apache.maven.plugins:maven-ja...阅读全文>>

jeesite里spring-mvc的初步认识

1.整体框架和流程     首先是跟spring-mvc没有直接关系但是是系统整体的流程的说明。     以user管理为例,最外层是UserController结构,这个结构是跟spring-mvc直接关联的,之后会细讲。这个结构的主要是分配url的处理函数。当用户在浏览器中输入url时,spring-mvc把...阅读全文>>

Jeesite中shiro的用法讲解

前言     Apache Shiro 是一个框架,可用于身份验证和授权。虽然这两个术语代表的是不同的含义,但出于它们在应用程序安全性方面各自的角色考虑,它们有时会被交换使用。 身份验证 指的是验证用户的身份。在验证用户身份时,需要确认用户的身份的确如他们所声称的那样。在大多数应用程序中,身份验证是通过用户名和密码的组合完成的。只要用户选择了他人很难猜...阅读全文>>

Maven中实现自动部署到Tomcat

Overview 以下纪录了实现Maven自动部署的步骤。 修改本地Tomcat端口 为了保持本地环境跟服务器环境一致,方便部署,首先需要修改本地tomcat的默认端口号,将8080改为8888:修改tomcat目录中/conf/server.xml中的Connector的port属性。 <Connector port="8888" protocol=&qu...阅读全文>>