Spring
TreeNewKing
这个作者很懒,什么都没留下…
展开
-
SpringBoot缓存_随笔
Maven依赖resouce下创建encache.xml文件。完成配置文件构建需要被缓存的方法方法:value是必须有的属性(代表一个缓存的名字,可以有多个名字)应该也可以重复(没测试过)两次调用调用方法:第二次因为缓存的缘故。速度远远快于第一次。给缓存添加key属性。(这里以p0,第一个参数加上类名和方法名作为key进行缓存的匹配命中)测试一:结果:测试二:综上:测试一缓存未命中而测试二命中了(虽然测试一第二次速度也比第一次快。但是这应该是因为第一次连接过一次数据库导致的原创 2022-07-14 17:43:27 · 265 阅读 · 1 评论 -
springboot异步操作随笔
在阅读器的项目中为了满足甲方批量导入的需求。(使用poi框架从excel中导入数据到数据库)。因为一次性需要加入大量数据到数据库。产生了大量的IO。如果使用同步操作。面对上万条的数据接口速度就很慢。所以在数据库IO的地方采取异步操作。基于springboot @Asyc注解实现异步操作。当主线程结束后。由异步操作参数的子线程会不会被强行结束。......原创 2022-07-12 11:35:42 · 565 阅读 · 0 评论 -
springmvc源码_随笔
问题栈:1.学习前端2.引入thymeleaf映射html页面对springmvc处理流程产生疑问3.开始研究springmvc源码。4.java SPI机制5.resouce目录问题6.类加载的定位实现这玩意在在一般的项目(包括Springboot项目)是可以直接定位到项目的根目录的。但是如果是web项目。则会定位到tomcat的bin目录。其他的一些系统配置类目录:classpath:项目src的位置spring自动配置类的应用Resource路径小结PathMatchingR原创 2022-06-27 00:23:59 · 83 阅读 · 0 评论 -
微信小程序初构建
1.app.js进入小程序时启动的内容,会写一些全局的函数和变量。2.app.json定义一些全局定义(配置文件),如背景颜色,导航仪,小程序名称等。3.app.wxss小程序全局的样式定义4.pages文件夹存放每一页的内容每一页都包含js(实现功能),wxml(布局),wxss(具体样式)1.onLaunch启动被调用。2.onShow启动,切前台被调用。3.onHide启动,切后天被调用。此外js总还可以写入data。但是这个好像暂时写不了全局的。只能写到对应的页面js中(原创 2022-06-24 00:20:14 · 124 阅读 · 0 评论 -
SecurityContextHolder.getContext().getAuthentication()为null解决方案
SecurityContextHolder.getContext().getAuthentication();为null解决方案SpringSecurity。之前想用SecurityContextHolder.getContext().getAuthentication()这玩意获取登录后的用户名但是一直空指针。换了各种方案,最后发现是这玩意好像不能放在成员变量的位置,要在方法内部使用。好像是因为这个上下文是和线程相关的。修改前:@Api(tags="后台首页")@RestControllerpu原创 2022-05-18 20:44:58 · 6457 阅读 · 0 评论 -
项目随笔_小说阅读器
最近在做一个网页的小说阅读器,因为之前没有接手过正式的项目所以走了很多弯路,现在项目接近尾声,所以做个随笔总结一下:git工具的使用接口文档的使用前后端交互的心得目录树的构建优化心得...原创 2022-04-19 23:43:13 · 700 阅读 · 0 评论 -
@Component和@Bean的关系和区别
1、两者的联系和区别@Component 和 @Bean 是两种使用注解来定义bean的方式。@Component一般放在类的前面@Bean放在方法前面(方法的返回值是一个类的实例化对象)@Component:@Componentpublic class Student { private String name = "lkm"; public String getName() { return name; } public void setNam原创 2021-10-30 15:52:35 · 1153 阅读 · 0 评论 -
Java:Spring中context扫描器和过滤器的使用
Java:Spring中context扫描器和过滤器的使用扫描器:use-default-filters属性是使用默认过滤器,默认值为true,可同时扫描多个位置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"原创 2021-10-30 15:30:12 · 257 阅读 · 0 评论