注解

菜单权限
@PreAuthorize("@pms.hasPermission('sys_dept_edit')")

如何控制菜单权限控制
在后台菜单管理中给指定菜单添加 按钮节点 需要指定 权限标志

例如: sys_file_add、sys_file_del、sys_file_edit
前端CRUD 会自定生成关联按钮,只需要在 computed 生命周期注入对应的权限标识。
若扩展菜单 (非增删改查),则使用vuex保存用户的权限信息,然后通过v-if 判断是否有权限,如果有权限就渲染这个dom元素。 例如:ext_btn

 

//@Transactional 是声明式事务管理 编程中使用的注解

@Transactional(rollbackFor = Exception.class)

@Resource和@Autowired注解都是用来实现依赖注入的。只是@AutoWried按by type自动注入,而@Resource默认按byName自动注入。

@Resource有两个重要属性,分别是name和type

spring将name属性解析为bean的名字,而type属性则被解析为bean的类型。所以如果使用name属性,则使用byName的自动注入策略,如果使用type属性则使用byType的自动注入策略。如果都没有指定,则通过反射机制使用byName自动注入策略。

@Resource依赖注入时查找bean的规则:(以用在field上为例)

 

 

@Data
@TableName("ylj_proclamation")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "银龄公告")

 

 

 

VO对象

@Data
public class YljProclamationVO implements Serializable {

 
posted @ 2022-01-18 16:22  全琪俊  阅读(239)  评论(0)    收藏  举报