随笔分类 - spring专题
记录spring使用过程中遇到的问题。
摘要:1 @Component 2 public class WebSocketHandlerMessage implements WebSocketHandler { 3 4 @Autowired 5 private BarrageMessageService barrageMessageService
阅读全文
摘要:package cn.example.utils; import java.util.List; /** * 用于分页的工具类 * @author mingtian */ public class Pager<T> { private List<T> list; //对象记录结果集 private
阅读全文
摘要:execution()介绍 execution()是最常用的切点函数,其语法如下所示: 整个表达式可以分为五个部分: 1、execution(): 表达式主体,可以扫描控制层的接口、某个注解、或者其他需要扫描的类。 2、第一个*号:表示返回类型,*号表示所有的类型,比如public,protect,
阅读全文
摘要:1.使用@Bean 注解,用于注入第三方 jar 包到SpringIOC容器中。 2.使用 @Import({Order.class, Member.class, MyImportBeanDefinitionRegistrar.class}) 注解,可以注入多个类,多个类之间使用 , 分割,主要用于
阅读全文
摘要:错误信息: nested exception is java.lang.IllegalStateException: It is illegal to call this method if the current request is not in asynchronous mode (i.e.
阅读全文
摘要:SpringBean的生命周期1. 进入到刷新的方法refresh();2. finishBeanFactoryInitialization()初始化所有单例 对象3. preInstantiateSingletons(); 初始化所有的单例对象 注意:非懒加载4. getBean() → doGe
阅读全文
摘要:什么是Servlet Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。 使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可
阅读全文
摘要:SpringMVC的运行流程图 ⑴ 用户发送请求至前端控制器DispatcherServlet ⑵ DispatcherServlet收到请求调用HandlerMapping处理器映射器。 ⑶ 处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给Disp
阅读全文
摘要:它是可扩展标记语言(Extensible Markup Language,简称XML),是一种标记语言。 XML 全称为可扩展的标记语言。主要用于描述数据和用作配置文件。 XML 文档在逻辑上主要由一下 5 个部分组成: XML 声明:指明所用 XML 的版本、文档的编码、文档的独立性信息 文档类型
阅读全文
摘要:什么是Java反射 程序正在运行的时候,动态获取这个类的所有信息。 反射机制的作用 1. 反编译:.class-->.java 2. 通过反射机制获取访问java对象(类)的属性,方法,构造方法等; 反射机制的应用场景 1.JDBC连接、Jdbc 加载驱动 。 2.SpringIOC底层使用反射机制
阅读全文
摘要:Spring核心知识 Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而
阅读全文
摘要:Spring中@NotNull、@NotEmpty、@NotBlank的区别@NotNull:用于基本数据类型@NotEmpty:用于集合类@NotBlank:用于String上面
阅读全文
摘要:@Schedul注解的定时任务详解 1、springboot集成schedule由于Spring Schedule包含在spring-boot-starter基础模块中了,所有不需要增加额外的依赖。 <dependencies><dependency><groupId>org.springframe
阅读全文
摘要:Spring Aop中@pointCut的用法,格式:execution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name-pattern(param-pattern)throws-pattern?)pattern分别表
阅读全文
摘要:@Autowired与@Resource相同点 两者都可以写在字段和setter方法上。两者如果都写在字段上,那么就不需要再写setter方法。 @Autowired与@Resource不同点 1.@Autowired(org.springframework.beans.factory.annota
阅读全文
摘要:今天才发现,原来spring 3.2.2之后,jdbctemplate中的queryForInt已经被取消了! 参考博客:http://jackyrong.iteye.com/blog/2086255
阅读全文