spring&spring boot
huangshanchun
机会比实力重要,实力不够的时候,肯定会流失机会。
展开
-
spring的bean装配两种方式
首先来介绍一些专业术语1.java bean,一个java bean可以简单理解为一个java的普通的类,只不过对这个类有些要求,如:类必须是具体的和公共的,并且具有无参数的构造器。2.EJB(Enterprise java Bean)企业javaBean3.POJO (Plain Old Java Object)简单的老式java对象4.DI(Dependency Injecti原创 2016-09-17 00:42:57 · 717 阅读 · 0 评论 -
springmvc程序启动时候抛异常
最近在学习Springmvc,启动server发现如下异常:开发环境:eclipseJDK7 Tomcat7.0严重: A child container failed during startjava.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start原创 2016-03-26 08:25:13 · 1394 阅读 · 0 评论 -
aop和注解将权限和操作日志与业务解耦
0.概述本文主要介绍利用AOP和注解技术权限、操作日志解耦出来~1.AOP(面向切面编程)简介 Aspect是一种新的模块化机制,用来描述分散在对象、类或函数中的横切关注点(crosscutting concern)。从关注点中分离出横切关注点是面向切面的程序设计的核心概念。分离关注点使解决特定领域问题的代码从业务逻辑中独立出来,业务逻辑的代码中不再含有针对特定领域问题代码的调用,业务逻辑同特定领原创 2017-02-27 20:40:51 · 1471 阅读 · 0 评论 -
非注解方式获取spring bean对象以及配置值
0 概述spring bean对象可以通过Autowired 或者Resource等注解方式获取;spring配置值可以通过Value注解获取。通过注解方式获取很方便,但是有一定局限 。本文主要介绍通过非注解的方法获取bean对象以及配置方法。原创 2017-04-09 16:50:06 · 3652 阅读 · 0 评论 -
ContextRefreshedEvent事件使用注意事项
0 概述ContextRefreshedEvent 事件会在Spring容器初始化完成会触发该事件。我们在实际工作也可以能会监听该事件去做一些事情,但是有时候使用不当也会带来一些问题。1 防止重复触发主要因为对于web应用会出现父子容器,这样就会触发两次,那么如何避免呢?下面给出一种简单的解决方案。@Componentpublic class TestTask imple原创 2018-01-14 16:49:24 · 13568 阅读 · 0 评论 -
spring 事件机制
0 概述本文将分别从使用、源码层面上,来分析Spring 的ApplicationContext事件机制。。1 首先来看如何使用//获取上下文类ApplicationContext,通过ApplicationContext发布事件@Componentpublic class SpringContext implements ApplicationContextAware{原创 2018-01-09 09:01:45 · 241 阅读 · 0 评论 -
编写自己的starter
0 概述spring boot中的starter概念是非常重要的机制,将一些配置和基础服务集成到starter,使用者只需要引入starter 依赖即可,spring boot 根据starter配置文件spring.factories自动扫描到要加载的信息。1 什么starter官网:Starters are a set of convenient dependency descr...原创 2018-04-15 10:50:11 · 942 阅读 · 0 评论