VHR项目细节总结(web后端)

 

一:常用注解

@bean的作用

把创建好的对象注入到是spring容器中

 

 @cacheNames作用(类似表名)

类似指定表名

@GetMapping@PutMapping等注解的差别

 @configuration注解的作用

 相当于就是一个Spring的配置文件

@configutation和@component的区别

@configutation在配置文件中多次调用,调用的一个对象

@component多次调用使用不同的对象

 @DateTimeFormat入参格式化

格式化前端到后端的数据

@jsonFormat出参格式化

 格式化后端传给前端的数据

 @DateTimeFormat 和 @JsonFormat 注解参考博客:https://blog.csdn.net/zhou520yue520/article/details/81348926

二:springboot整合mybatis

1.引用相关包

2.自动生成Mapper接口和接口对应的sql

3.在启动类中加入主动扫描的接口和sql的包

4.spring帮我们创建了对应接口的实现类,我们只需要在service层中调用即可。

参考博客:https://www.cnblogs.com/wangshen31/p/8744157.html

特别说明:

@Mapper的作用

让springboot动态生成接口的实现类

 

 mapper.xml中各参数的作用

springboot整合注解的方式整合mybatis

 

扩展了解:

什么是SpringBoot Data JPA

SpringBoot Data JPA的使用

参考博客:https://blog.csdn.net/qq_39086296/article/details/90485645

 

三、springboot  cache使用总结

参考博客:https://www.cnblogs.com/fernfei/p/12174174.html

https://blog.csdn.net/qq_21508727/article/details/81908258

cache的简介

整合redis  可以把cache看成一个jedis(做一些缓存的处理的工具包)

 

使用cache

 

 

导包 ,在配置文件设置基本的配置

 

cache注解:开启缓存,同时使用缓存个参数的意义

 

 

cache缓存注解的使用

 

springboot cache和redis的整合

redis是一种非关系型的数据库
redis是一种非关系型的数据库  ,常用与缓存   php Java都可以使用  Java使用需要导入jedis,springboot整合redis包含了这个包,同时提供的特定的操作类  如果redis和springbootcache一起使用 redis的一些操作也可以通过注解来实现

 扩展:redis的特点:

 

 四、Spring Security的使用

spring security和类似shrio的一个框架  ,处理登录 ,用户自动认证和授权

参考博客:https://www.cnblogs.com/lenve/p/11242055.html

使用:

1.引入包

2.配置几个基本的配置文件

3.写好登录过滤器和用户查询的方法并放入到框架中

4.用到登录对象的使用只用调用框架提供的api

 

过滤拦截配置

spring security 主配置类

 

对象管理配置

把查询到用户注入到框架中

 

后续处理值,获取当前用户信息以及修改当前用户信息

五、thymeleaf 的使用和基本语法

参考博客:https://www.cnblogs.com/msi-chen/p/10974009.html

六、element组件的使用

参考博客:https://xiaoyyu.blog.csdn.net/article/details/85261187

表单校验:https://www.cnblogs.com/steamed-twisted-roll/p/10167501.html

七:SpringBoot集成Flyway实现数据库版本管理

fly在固定目录下放置写好的sql脚步,当项目启动的时候自动执行

参考博客:https://blog.csdn.net/supreme000/article/details/103615178


 

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值