spring感悟
你在此地别动
认真记录,多回顾多总结,加油
展开
-
Java手写Spring的AOP(切面织入)小Demo--盲僧代理击飞 亚索接大实例
在学习Spring的过程中总会很迷茫,打个@Aspect注解切面功能就有了,只要脱离了框架感觉自己还是什么都没会,所以自己猜了一下切面的思路,大概写了个小Demo,欢迎交流。涉及知识:JDK动态代理、自定义注解设计思路:孤儿索击飞不了敌人,需要盲僧开大击飞,所以给自己的大招方法打上了@MyBefore注解,这样盲僧识别这个注解就知道亚索大好了,执行代理击飞。提示:注释中也有说明,请参考。一、创建自定义注解模拟spring的@Before,参考代码注释import java.lang.a原创 2020-12-25 11:18:41 · 424 阅读 · 3 评论 -
springboot定时任务-根据DB自动追加以及任务动态关闭
需求:用户可以设定在未来某天发送一个邮件(发邮件还是干什么视读者自身情况而定)。难点:让用户们追加的任务能够及时地刷新在待执行列表中。(排序、另开任务固定频率读取数据库的任务信息)时间点A被注册的任务如何在时间点B(也许是用户主动取消,也许是固定逻辑需要)还能被关闭。(存放已被注册的ScheduledFuture对象以进行控制)。如果下一个将要执行今晚八点的任务,而突然有个用户追加了一个七点半要执行的任务该如何进行插队,总不能因为马上要执行八点的就把现在到七点五十九的任务无视。环境:IDEA+原创 2020-12-20 14:53:12 · 329 阅读 · 0 评论 -
springboot+springsecurity+thymeleaf登陆案例
说实话之前很怕也很烦springsecurity,因为学起来痛苦,做起来麻烦,也不会像学其他技术的时候写多少代码运行起来就有多少效能,完全的花费大量精力但好像页面也没变漂亮,功能也没多丰富,只是自己知道:现在这个项目就是很安全。 话不多说,我自己趁热做个记录,也希望看到这篇记录的人可以拿走一些有用的东西。PS:前几步为各种配置,非本文重点所以只粘代码,当然也会有注释。1.项目总配置pom.xml<原创 2020-11-21 18:10:09 · 849 阅读 · 2 评论 -
spring代码思路学习与模拟 (1) spring容器通过getBean()得到的对象为何不需要进行类型转换?
今天照着网络上的资源学习spring入门项目,用ClassPathXmlApplicationContext获得了一个HelloWorld对象,按照惯例输出了一句"HelloWorld",代码大家应该都写过:在这里插入代码片但是萌新我突然有了两个疑问:1.对象是怎么得到的?2.为什么调用getBean得到的对象不需要强转(想获得HelloWorld 对象就能用HelloWorld 来接,而...原创 2020-04-21 13:25:54 · 863 阅读 · 0 评论