- 博客(50)
- 收藏
- 关注
原创 # String-security(配置异常处理器,封装JWT工具类)
为了在前后端分离项目中使用 JWT ,我们需要达到 2 个目标:在用户登录认证成功后,需要返回一个含有 JWT token 的 json 串。在用户发起的请求中,如果携带了正确合法的 JWT token ,后台需要放行,运行它对当前 URI 的访问在spring security项目中添加nimbus坐标即可。
2022-12-10 09:58:35
625
原创 # spring-security(一)
是一个能够为基于 Spring 的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在 Spring 应用上下文中配置的 Bean,充分利用了 Spring IoC(Inversion of Control 控制反转),DI(Dependency Injection 依赖注入)和 AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为企业系统安全控制编写大量重复代码的工作。对身份验证和授权的全面且可扩展的支持防御会话固定、点击劫持,跨站请求伪造等攻击。
2022-12-09 08:47:18
3506
原创 #Spring-boot高级
MyBatis 帮助我们快速集成 SpringBoot 提供的一个组件包(mybatis-spring-boot-starter),使用这个组件可以做到以下几点:使用了该Starter之后,只需要定义一个DataSource即可(application.properties或application.yml中可配置),它会自动创建使用该DataSource的SqlSessionFactoryBean以及SqlSessionTemplate。会自动扫描你的Mappers,连接到SqlSessionTemplat
2022-12-07 20:21:06
2171
2
原创 Spring-boot初级
Spring Boot 是由 Pivotal 团队提供的基于 Spring 的全新框架,其设计目的是为了简化 Spring 应用的搭建和开发过程。该框架遵循『约定大于配置』原则,采用特定的方式进行配置,从而使开发者无需定义大量的 XML 配置。通过这种方式,Spring Boot 致力于在蓬勃发展的快速应用开发领域成为领导者。 Spring Boot 并不重复造轮子,而且在原有 Spring 的框架基础上封装了一层,并且它集成了一些类库(提供了默认的配置),用于简化开发。简而言之,Spring Boot
2022-12-06 22:02:15
646
原创 # maven-高级
.jar包不统一,jar包不兼容.工程上线维护操作繁琐等mvn compile #编译mvn clean #清理mvn test #测试mvn package #打包mvn install #安装到本地仓库maven工程拆分与聚合思想【掌握】maven子父工程【重点】maven 私服【了解】通常一个项目中聚合和继承是同时使用聚合:项目开发通常是分组分模块开发,每个模块开
2022-12-05 19:44:30
424
原创 # get请求和post请求的区别
I Get用来从服务器获取资源,获取数据I Post用来向服务区提交数据,上传数据,数据是放入请求体中的,所以用户无法看到.通常人为比较安全.(主要用于添加和修改方法)I Get 将表单拼接到URL中I Post将表单数据放到请求的消息体中I Get 传输的数据收到URL的长度限制,而URL的长度是由浏览器决定的.I Post传输数据没有大小限制,所以可以用文件上传RequestBody注解主要用来接收前端传递给后端的json字符串,他只能接收Post请求的参数,原因是,请求来的json字符串只能放在
2022-12-04 17:57:00
305
原创 # 智慧社区管理系统-数据统计分析-报表统计管理
2:BarMapper2:IBarService2:BarServiceImpl2:Barcontroller2:BarMapper.xml二前端代码三 页面效果
2022-12-03 22:32:47
347
原创 # 智慧社区管理系统-核心业务功能-04保修信息
2:Repairmapper3:IRepairService4:RepairServiceImpl5:RepairController6:RepairMapper.xml二前端代码三 页面效果
2022-12-03 22:23:40
449
原创 # 智慧社区管理系统-核心业务管理-03投诉信息
2:ComplaintMapper3:IComplaintService4:ComplaintServiceImpl5:ComplaintController6:ComplaintMapper.xml2 前端代码3页面效果
2022-12-03 22:14:55
379
原创 # 智慧社区管理系统-核心信息管理-02物业收费管理
2:PropertyInfoMapper3:IPropertyInfoService4:PropertyInfoServiceImpl5:PropertyInfoController6:PropertyInfoMapper.xml二 前端代码三 运行结果
2022-12-03 22:06:22
335
原创 # 智慧社区管理系统-核心业务管理-01车位收费
2:CarChargeMapper3:ICarChargeService4:CarChargeServiceImpl5:CarChargeController6:CarChargeMapper.xml二 后端三 页面
2022-12-03 10:18:37
767
原创 # 智慧社区管理系统-基础信息管理-06抄表管理
2:RecordsMapper3:IRecordsService4:RecordsServiceImpl5:RecordsController6:RecordsMapper.xml二 前端代码三 页面效果
2022-12-03 10:04:01
266
原创 # 智慧社区管理系统-基础信息管理-05车位管理
2:ParkingMapper3:IParlingservice4:ParkingServiceImpl5:ParkingController6:parkingMapper.xml二 前端代码三 效果图
2022-12-03 09:52:18
508
原创 # 智慧社区管理系统-基础管理-04业主管理
2:OwnerMapper3:IOwnerService4:OwnerServiceImpl5:OwnerCOntroller前端代码
2022-12-03 09:41:56
251
原创 # 智慧社区管理系统-基础信息管理-02楼宇管理
2:BuildingMapper3:BuildingService4:BuildingServiceImpl5:BuildingController6:BulidingMapper.xml二前端
2022-12-02 21:12:46
258
原创 论文管理系统项目创建及登录
用户登录时以及通过登录是储存的用户id,如果用户传入的id在redis中有储存即放行。3.2 判断用户传入的id是否与redis中的id匹配。3.1 获取用户的登录路径,并判断为登录路径时放行。登录成功是将用户信息存于redis数据中。登录成功后将用户id保存在前端。
2022-11-19 21:45:00
485
1
原创 MyBatis输入类型parameterType#{}与${}的区别
2:使用占位符#{}可以有效的防止sql注入,在使用时不需要关心参数值的类型,MyBatis会自动进行java类型和jdbc类型的转换。3:#{}可以接收简单类型值或pojo属性值,如果parameterType传输单个简单类型值,#{}括号中可以是value或是其他名称。1:实现的是想prepareStatement中的预处理语句中设计参数值,sql语句中#{}表示一个占位符即?
2022-11-16 21:30:00
119
原创 MyBatis动态拼接SQL,MyBatisPlus条件构造器
queryWrapper.lt() 小于queryWrapper.le() 小于等于queryWrapper.gt() 大于queryWrapper.ge() 大于等于queryWrapper.eq() 等于queryWrapper.ne() 不等于queryWrapper.like(“属性”,“值”) 模糊查询%值%queryWrapper.notLike(“属性”,“值”) 模糊查询不包含%值%queryWrapper.likeLeft(“属性”,“值”) 模糊查询%值 以什么结尾。
2022-11-16 20:17:17
5819
原创 Spring,LomBook,Log4J,Mybatis,MybatisPlus基本用法
注意:文件名必须是application.yml。-- MyBatisPlus依赖-->通过namespace指定DAO接口的路径。--LomBok依赖--># 配置连接数据库信息。--mysql依赖-->端口号自己可以随意设置。
2022-11-16 00:30:00
306
原创 LomBok模板代码生成器
项目是一个库,它会自动插入编辑器和构建工具中,Lombok提供了一组有用的注释,用来消除Java类中的大量样板代码。仅五个字符(@)就可以替换数百行代码从而产生干净,简洁且易于维护的Java类。一、常用注解@Setter :注解在类或字段,注解在类时为所有字段生成setter方法,注解在字段上时只为该字段生成setter方法。@Getter :使用方法同上,区别在于生成的是getter方法。@ToString :注解在类,添加toString方法。
2022-11-15 00:45:00
204
1
原创 JSP的介绍和用法
JSP全称Java Server Page,见名知意,java服务端页面,在使用JSP的时候,大家可以发现JSP和HTML很相似,所以讲大白话,我们可以理解为,有了JSP,我们可以在HTML中写java代码了,接下来通过一个案例来掩饰,通过JSP向IDEA控制台输出一句话。
2022-11-15 00:30:00
205
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人