2019年11月7日

摘要: @Primary 自动装配时当出现多个Bean候选者时,被注解为@Primary的Bean将作为首选者,否则将抛出异常。 有两个Ball和BallBall都实现了GrilsInterface接口,在PrimaryAnnotion类中通过@Autowired注入GrilsInterface接口的时候, 阅读全文

posted @ 2019-11-07 16:28 GLLegolas 阅读(642) 评论(0) 推荐(0) 编辑

摘要: @PostConstruct和@PreDestroy,这两个注解被用来修饰一个非静态的void()方法。 @PostConstruct @PostConstruct在构造方法和init方法(如果有的话)之间得到调用,且只会执行一次。其实从依赖注入的字面意思就可以知道,要将对象A注入到对象B,那么首先 阅读全文

posted @ 2019-11-07 16:05 GLLegolas 阅读(178) 评论(0) 推荐(0) 编辑

摘要: 1、@Qualifier 使用@Autowired注释进行byType注入,如果需要byName(byName就是通过id去标识)注入,增加@Qualifier注释。一般在候选Bean数目不为1时应该加@Qualifier注释。 在默认情况下使用 @Autowired 注释进行自动注入时,Sprin 阅读全文

posted @ 2019-11-07 10:41 GLLegolas 阅读(242) 评论(0) 推荐(0) 编辑

2019年11月6日

摘要: 1.@Configuration注解 该注解是使用在class上的一个注解,等价于XML中配置beans,相当于Ioc容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean,与xml中配置的bean意思一样。 2.@Bean是一个方法级别上的注解,主要用在@Config 阅读全文

posted @ 2019-11-06 23:08 GLLegolas 阅读(306) 评论(0) 推荐(0) 编辑

摘要: spring进行测试,可以通过main函数,可以通过junit。 1、使用mian函数,一定要加载配置文件,进行bean初始化: public static void main(String[] args) { ApplicationContext aContext = new ClassPathX 阅读全文

posted @ 2019-11-06 22:57 GLLegolas 阅读(195) 评论(0) 推荐(0) 编辑

摘要: 通过@Value将外部的值动态注入到Bean中,使用的情况有: 注入普通字符串 注入操作系统属性 注入表达式结果 注入其他Bean属性:注入beanInject对象的属性another 注入文件资源 注入URL资源 详细代码见: @Value("normal") private String nor 阅读全文

posted @ 2019-11-06 21:28 GLLegolas 阅读(240) 评论(0) 推荐(0) 编辑

摘要: Servletcontext 对象 ServletContext是一个全局的储存信息的空间,服务器开始就存在,服务器关闭才释放。为了方便大家理解,我们将ServletContext和Cookie、Session做一个简单对比,如下图: 我们可以把ServletContext当成一个公用的空间,可以被 阅读全文

posted @ 2019-11-06 11:30 GLLegolas 阅读(469) 评论(0) 推荐(0) 编辑

摘要: HttpSession概述什么是HttpSesssionjavax.servlet.http.HttpSession接口表示一个会话,我们可以把一个会话内需要共享的数据保存到HttSession对象中! 获取HttpSession对象l HttpSession request.getSesssion 阅读全文

posted @ 2019-11-06 11:23 GLLegolas 阅读(305) 评论(0) 推荐(0) 编辑

摘要: Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找respon 阅读全文

posted @ 2019-11-06 09:42 GLLegolas 阅读(172) 评论(0) 推荐(0) 编辑

2019年11月4日

摘要: package servlet; import java.io.IOException; import java.io.PrintWriter; import java.text.MessageFormat; import java.util.Enumeration; import java.util.Map; import javax.servlet.http.HttpServlet; im... 阅读全文

posted @ 2019-11-04 18:17 GLLegolas 阅读(155) 评论(0) 推荐(0) 编辑