当前位置: 首页 > news >正文

怎么做公司内网网站上海 网站设计 排名

怎么做公司内网网站,上海 网站设计 排名,网站做301跳转的方法,站群cms系统在Spring容器加入一个实现了BeanPostProcessor接口bean实例,重写postProcessBeforeInitialization、postProcessAfterInitialization方法,在方法里面写具体的实现,从而达到Spring容器在初如化前或销毁时执行预定的程序,方法如下&a…

在Spring容器加入一个实现了BeanPostProcessor接口bean实例,重写postProcessBeforeInitialization、postProcessAfterInitialization方法,在方法里面写具体的实现,从而达到Spring容器在初如化前或销毁时执行预定的程序,方法如下:

1、pop.xml导包
 

<dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>5.3.37</version>
</dependency>
<dependency>

2、写一个类实现BeanPostProcessor接口,同时写一个User实体类用于测试
实现类:

package test.spring.model;import org.springframework.beans.BeansException;
import org.springframework.beans.factory.config.BeanPostProcessor;public class LifeBeanAware implements BeanPostProcessor {@Overridepublic Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException {// TODO Auto-generated method stubSystem.out.println("前置处理");return null;}@Overridepublic Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException {// TODO Auto-generated method stubSystem.out.println("后置处理");return null;}}

User类:

/**
*Description:
*author: ljd
*@date 2024年7月2日 
*@version 1.0 
*/
package test.spring.model;public class User {private int id;private String name;public int getId() {return id;}public void setId(int id) {System.out.println("user赋值");this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public void testPrint() {System.out.println("this is test init function");}@Overridepublic String toString() {return "User [id=" + id + ", name=" + name + "]";}public User() {super();}}

3、applicationContext.xml配置

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"><bean id="user1" init-method="testPrint" destroy-method="testPrint" class="test.spring.model.User" ><property name="id" value="1"></property><property name="name" value="zs"></property></bean><bean class="test.spring.model.LifeBeanAware"></bean>
</beans>


4、测试结果

/**
*Description:
*author: ljd
*@date 2024年7月2日 
*@version 1.0 
*/
package testSpring;import org.junit.Test;
import org.springframework.context.ConfigurableApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;import test.spring.model.User;public class TestSpring {@Testpublic void testUser() {ConfigurableApplicationContext ac=new ClassPathXmlApplicationContext("applicationContext.xml");User user=ac.getBean(User.class); System.out.println(user);ac.close();}}

http://www.15wanjia.com/news/172872.html

相关文章:

  • 电商购物网站模板乐华网络公司服务内容
  • 西安网站建设专家网站中文名称注册
  • 做专业课视频课的网站什么是flash网站
  • 外贸营销型网站建设平台一建
  • 做西餐网站网页无法访问公司内网
  • 咸阳市住房和城乡建设规划局网站文创产品设计包括哪些方面
  • 销售一个产品的网站怎么做北京 广告 手机网站
  • 玉田县建设局网站广州网站优化公司如何
  • 济南网站建设询问臻动传媒现在搜索引擎哪个比百度好用
  • 网站优化排名做家教网站资质
  • 做个网站每年都要交域名费吗企业网站建设
  • 涿州建设局网签网站网站右侧浮动窗口
  • 可以做微网站的第三方平台有哪些电子商务平台的功能有哪些
  • 网站架构师培训怎么做网站跳转链接
  • 沈阳高端网站制作公司六安城市网地址在哪里
  • 阿里云建站论坛网站有哪些建站的公司
  • 做响应式网站公司wordpress调取页脚文件
  • 中国采购网官方网站成都网络营销公司排名
  • 二级域名网站怎么建设淄博网站建设开发
  • 免费网站空间免备案品牌推广部
  • 天河网站建设推广中国50强企业管理培训机构
  • 网站开发软件教程wordpress添加模板后台显示
  • 为什么我的网站百度搜不到成都网站设计报价
  • 电子商务网站运营与...联合易网做网站
  • 做网站小图标大全保定网站优化
  • 家装网站建设自建网站如何上传视频
  • 学习网站建设多少钱创业平台名称
  • 创意工作室网站自己创建app
  • 呼和浩特公司网页设计天津seo推广服务
  • 网站开发需求说明书模板wordpress页面静态化