Spring注解式开发
Sping注解式开发 一、Bean声明的注解 @Component @Service @Repository @Controller ⭐️:Service、Repository、Controller都是Component的别名,本质代码没有区别 名字的不同是为了方便语义化编程、见名知意 二、负责注入Bean参数的注解 @Value ...
Sping注解式开发 一、Bean声明的注解 @Component @Service @Repository @Controller ⭐️:Service、Repository、Controller都是Component的别名,本质代码没有区别 名字的不同是为了方便语义化编程、见名知意 二、负责注入Bean参数的注解 @Value ...
AOP-面相切面编程 面向切面编程可以将交叉业务提取出来复用到核心业务逻辑中去 核心业务上线正常运行的状态下,我们都尽量面向切面编程,不动原来的逻辑 代码复用性更强 易于维护(一处修改,多处生效) 使开发者更关注业务逻辑(因为交叉业务提取出来了,核心代码里只留业务逻辑,十分清晰) 一、注解 @Aspect: 表示这是一个切面类 类中的切点类型 前置通知:@...
系统 浏览器 User-Agent字符串 Mac Chrome Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683....
问题描述 scroll-snap在展示一些滚动元素的时候非常有用,能做出一些类似 swiper 轮播的效果。 但 详细关于scroll-snap的介绍点这里 👉🏻 传送门 解决方案 方案一 简单无脑的笨方法 监听滚动事件,记录上一次滚动事件触发时的位置和当次做比较,如果位置没动则滚动结束,执行回调 // 定时器,用来检测水平滚动是否结束 var timer = null;...
粘性定位 sticky element { position: sticky; } 粘性定位是fixed和relative的合体版本 当元素处于视窗可视区内时:粘性定位呈现和relative一样的效果 当元素要离开可视区时:粘性定位会呈现出fixed的效果 给粘性定位添加top,bottom改变属性切换的临界值 默认为0,即元素离开可视区...
html代码 <body> <input type="text" id="input"> <button onclick="send()">发送</button> <div id="box"></div> <script> const inputDom = document.getElementB...