2020
10-09
10-09
Java核心库实现简单的AOP
Spring是一个十分火热开源框架,而AOP(面向切面编程)则是Spring最重要的概念之一,为了更好的理解和学习AOP的思想,使用核心库来实现一次不失为一个好方法。首先介绍一下AOP的概念,AOP(AspectOrientedProgramming),即面向切面编程,所谓的面向切面编程,就是从一个横切面的角度去设计代码的思想,传统的OOP思想是用封装继承和多态构造一种纵向的层次关系,但不适合定义横向的关系,而AOP思想则对此进行了很好的补...
继续阅读 >
这里的获取的是html文件中body中的所有标签以及内容packagecom.lmt.service.file;importjava.io.BufferedReader;importjava.io.File;importjava.io.FileInputStream;importjava.io.InputStreamReader;importjava.io.Reader;importorg.springframework.stereotype.Component;importcom.lmt.config.UrlConstants;@ComponentpublicclassParseFile{/***解析html文件*@paramfile*@return*/publicString...
本人由于项目开发中需要对查询结果list进行排序,这里根据的是每一个对象中的创建时间降序排序。本人讲解不深,只实现目的,如需理解原理还需查阅更深的资料。1.实现的效果2.创建排序的对象packagecom.practice.test.comparable;importjava.util.Date;/***描述:要比较的对象**@authorcui*@create2018-12-1814:07*/publicclassMySortBeanimplementsComparable<MySortBean>{privateStringname;privateinta...