
springboot
m0_60561133
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
前后端分离项目打包
后端:idea maven 项目打包 右击package 点击RUN Maven build 则会在target下生成对应的jar包,在命令行中运行java -jar 。.jar 即可运行对应的jar包。 前端:vue项目打包 npm run bulid 生成dist文件夹,点击index.html 如果不报错,则表明运行正常 否则: 查看vue.config.js文件,将assetsPublicPath:’/’,改为assetsPublicPath:’./’,表明当前路径下的 nginx部署vue项目原创 2022-01-10 17:38:23 · 1601 阅读 · 0 评论 -
Spring事务:方法A调用了方法B,B上添加了事务,A没有,这种情况下会触发事务吗
事务的原理? 采用aop代理模式,为要实现事务的bean创建一个代理类; 方法A调用了方法B,B上添加了事务,A没有,这种情况下会触发事务吗? 当A和B在同一个类中:调用B的方式是this.B()所以不会为B创建事务; 当A和B不在同一个类中:调用B的方式,bean.B(),这种情况下会为B创建代理类,所以B的事务不会失效; ...原创 2021-12-05 20:49:29 · 3581 阅读 · 0 评论 -
Lombok插件使用
Lombok注解主要作用 可以通过注解形式帮助构造更加简洁规范的代码 Lombok主要注解 @NoArgsConstructor:生成一个无参数的构造方法 @AllArgsConstructor:生成一个包含所有参数的构造方法 @RequiredArgsConstructor: 会生成一个包含常量,和标识了NotNull的变量的构造方法。生成的构造方法是私有的private 注意:所声明的变量必须是final,代替@Autowired 扩展知识 @Autowired与@Resource:都是用于自动注入 @原创 2021-09-30 09:56:19 · 74 阅读 · 0 评论 -
Shiro+JWT+Redis实现用户校验
Shiro基础知识 1. shiro基本功能 认证:验证用户登录认证; 授权:即权限验证,对已经登录的用户验证是否有相应的权限; 会话管理:用户在认证成功之后创建会话,当前用户的所有信息都会保存在这个会话中; 密码管理:加密管理,对敏感信息进行加密处理; 2. shiro核心组件 subject:表示当前用户角色及权限信息 Security Manager:安全管理器,实现对内部实例的管理,并通过他来提供安全管理的各种服务 Realm:相当于shiro进行认证和授权的数据源, Authenticator:认原创 2021-08-29 19:40:24 · 549 阅读 · 1 评论 -
前后端分离实现分页展示
后端实现分页 主要是利用Mybatis的PageHelper插件实现 步骤1:在pom.xml中添加pageHelper的相关依赖 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version&原创 2021-08-17 20:13:27 · 2608 阅读 · 1 评论 -
Vue+Element UI
主要标签 el-contaioner:构建整个页面框架 el-aside:构建左侧菜单 el-menu:左侧菜单内容,常用属性: :default-openeds:”[’1‘,‘3’]“默认展开的菜单,通过菜单的index值来关联; :default-active:默认选中的菜单,通过index来关联; el-submenu:可展开的菜单,常用属性: index:菜单的而下表,必须是文本类型, template:设置el-submenu的菜单名 i标签:设置菜单图标,通过class属性实原创 2021-08-17 15:29:06 · 163 阅读 · 0 评论 -
springboot+Vue前后端分离
实现前后端解耦合 前端通过Ajax来请求后端的数据接口,将Model展示到View中即可; 后端只需要接口,提供数据处理接口; 前端HTML----->Ajax------->后端Restful 如何创建Vue项目 使用命令行创建项目 vue init webpack ProjectName 初始化时直接回车默认; 在项目的根目录下有一个package.json的文件,里边包含项目运行所需的各种依赖; cnpm install 安装依赖 npm run dev 使用热加载的方式运行我们的应用原创 2021-08-11 14:35:29 · 205 阅读 · 0 评论 -
springboot异常处理
** 如果网络请求错误,默认返回一个json数据,但是在页面上却只能看到404; ** { "timestamp": "2021-08-04T06:38:20.294+00:00", "status": 404, "error": "Not Found", "path": "/" } 原理:参照ErrorMvcAutoConfiguration;错误处理的自动配置 捕获异常,并显示错误信息 创建UserNotException,用户不存在异常, public cla原创 2021-08-05 11:39:15 · 479 阅读 · 0 评论 -
springboot拦截器
实现登录功能拦截,如果未登录,需要对其进行拦截 步骤1:通过继承HandlerInterceptor来实现拦截器 public class LoginHandlerInterceptor implements HandlerInterceptor { // 目标方法执行之前 @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler原创 2021-08-04 14:06:44 · 120 阅读 · 0 评论