19.08.06 知识点的记录

Math.random() ------返回0~1之间的随机数

log4j ------log4j.properties 会输出debug error等多个级别的日志到文件

https://blog.csdn.net/u013870094/article/details/79518028 csdn详细说明

使用方法:

1.获取日志记录器

public static Logger logger = Logger.getLogger ( ServerWithLog4j.class)-------(String name)一般为本类的名字,参数用于追踪产生此日志的类,%c输出所属的类

类名.class.getName()的作用是获取这个类的全类名!

2.读取配置文件

3.记录信息

Logger.error ( Object message ) ;

 

spring 和springmvc总结 ------很详细

@resource 注入

@Resource是相当于applicationContext.getBean方法!
这总体来说,是Spring依赖注入的两种写法,一种是注释的,一种是XML的写法!
前提是,只要你已经用@Component 注释了需要注入的对象,或者已经在XML文件中使用 bean 配置了需要注入的对象,你就可以用 @Resource 或者 applicationContext.getBean方法去注入这个对象!所以这两个,你可以任选一个。实际应用中,我们都是用@Resource这个办法。极少使用applicationContext.getBean方法。
当然,使用@Resource 注入的时候,还需要在XML中配置自动扫描的包哦,一般我们用Junit测试时候都用applicationContext.getBean 方法去注入,而不用@Resource 是因为我们的XML没有配置也扫描Junit的包。

 

Spring注解@Component和@resource的使用----https://blog.csdn.net/kagurawill/article/details/82819972

 

@Resource是J2EE的注解。意思是说在容器里面找相应的资源。也可以通过name属性指定它name的资源。可以注解到field或者setter上面

@Component和<context:component-scan base-package="com.spring"></context:component-scan>配合实现无XML配置,只通过注解配置及可将类放入资源容器中。

什么是Bean?------很详细  https://www.awaimai.com/2596.html

Spring Bean是被实例的,组装的及被Spring 容器管理的Java对象。

Spring 容器会自动完成@bean对象的实例化。

创建应用对象之间的协作关系的行为称为:装配(wiring),这就是依赖注入的本质。

在 Spring 中,构成应用程序主干并由Spring IoC容器管理的对象称为bean。bean是一个由Spring IoC容器实例化、组装和管理的对象。

 

ApplicationContext factory = new ClassPathXmlApplicationContext("beans.xml");
UserAction action= (UserAction)factory.getBean("userAction");
得到的action就是一个com.neusoft.gmsbs.gms.user.action.UserAction类的实例。简单来说就是等于你UserAction action = new UserAction()得到的结果。

  若有问题,还请大家及时提出,谢谢~

posted @ 2019-08-06 17:05  0043  阅读(126)  评论(0编辑  收藏  举报