摘要: AOP:【动态代理】指在程序运行期间动态的将某段代码切入到指定方法指定位置进行运行的编程方式;1、导入aop模块;Spring AOP:(spring-aspects)2、定义一个业务逻辑类(MathCalculator);在业务逻辑运行的时候将日志进行打印(方法之前、方法运行结束、方法出现异常,x 阅读全文
posted @ 2019-09-05 16:09 Wang·MY 阅读(410) 评论(0) 推荐(0)
摘要: 1、新建用户对象封装的实体类 2、使用单例模式创建用户对象的容器 3、封装成用户对象操作的工具类 4、拦截器的实现 5、把拦截器注入岛spring容器中,配置跨域,使用spring定时器,定时清除过期用户 6、测试 未做压力测试,适合做后台管理系统使用,并发高的项目慎用。 阅读全文
posted @ 2019-08-26 16:04 Wang·MY 阅读(951) 评论(0) 推荐(0)
摘要: 自定义组件想要使用Spring容器底层的一些组件(ApplicationContext,BeanFactory,xxx);自定义组件实现xxxAware;在创建对象的时候,会调用接口规定的方法注入相关组件;Aware;把Spring底层一些组件注入到自定义的Bean中;xxxAware:功能使用xx 阅读全文
posted @ 2019-08-18 11:14 Wang·MY 阅读(393) 评论(0) 推荐(0)
摘要: 总结的多文件压缩下载到浏览器的静态方法,不足之处多多指教。 阅读全文
posted @ 2019-08-13 17:54 Wang·MY 阅读(220) 评论(0) 推荐(0)
摘要: 使用java根据富文本生成pdf文件 阅读全文
posted @ 2019-08-12 10:48 Wang·MY 阅读(6234) 评论(4) 推荐(0)
摘要: * 自动装配; * Spring利用依赖注入(DI),完成对IOC容器中中各个组件的依赖关系赋值; * * 1)、@Autowired:自动注入: * 1)、默认优先按照类型去容器中找对应的组件:applicationContext.getBean(BookDao.class);找到就赋值 * 2) 阅读全文
posted @ 2019-08-11 22:17 Wang·MY 阅读(146) 评论(0) 推荐(0)
摘要: 在做的项目中,经常会牵扯到,对文章的图片处理(把base64的图片保存到服务器上,并转换为服务器的图片链接),和利用h1,h2标签,去生成目录大纲,下面我写了一个工具类,使用正则表达式提取h1,h2标签,为标签赋予id属性,并提取标签内容和id的静态方法。 测试用例: <p>asdggasdhfh< 阅读全文
posted @ 2019-08-06 10:15 Wang·MY 阅读(964) 评论(0) 推荐(0)
摘要: BeanPostProcessor也称为Bean后置处理器,它是Spring中定义的接口,在Spring容器的创建过程中(具体为Bean初始化前后)会回调BeanPostProcessor中定义的两BeanPostProcessor.postProcessBeforeInitialization 以 阅读全文
posted @ 2019-08-05 17:12 Wang·MY 阅读(387) 评论(0) 推荐(0)
摘要: 容器管理bean的生命周期,我们可以自定义初始化和销毁方法;容器在bean进行到当前生命周期的时候来调用我们自定义的初始化和销毁方法。 下面演示三种bean的 初始化和销毁方法。 第一种,利用@Bean注解中自带的 initMethod()和 destroyMethod()。 第二种,实现 Init 阅读全文
posted @ 2019-08-05 13:31 Wang·MY 阅读(1625) 评论(0) 推荐(0)
摘要: 在spring容器中,给容器注册组件的常用的方式概括起来有四种: 第一种,使用包扫描的方法注册,使用@ComponentScan注解或者@ComponentScans注解,对使用@Component注解的类进行注册,其中@Controller @Service等注解是组合注解,其内部含有@Compo 阅读全文
posted @ 2019-08-05 12:14 Wang·MY 阅读(327) 评论(0) 推荐(0)