Java Spring
暂时学了个寂寞哈哈哈!有空继续学!
万事胜意L
制造学术垃圾ing
展开
-
log4j.properties的配置
log4j.rootCategory=INFO, stdoutlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %t %c{2}:%L - %m%nlog4j.category.org.springf原创 2020-05-18 22:53:55 · 167 阅读 · 0 评论 -
JavaSpring_初始化方法和销毁方法
初始化方法和销毁方法xml配置:destroy-method=“destroy” init-method=“init”自动装配和JavaConfig:@PostConstructpublic void init(){System.out.println(“Notepad2的初始化方法”);}@PreDestroypublic void destroy(){System.out.println(“Notepad2的销毁方法”);}...原创 2020-05-18 22:51:58 · 249 阅读 · 0 评论 -
JavaSpring_bean的作用域
bean的作用域单例(Sinleton)在整个应用程序中,只创建bean的一个实例原型(Prototype)每次注入或通过Spring上下文获取的时候,都会创建一个新的bean实例会话(Session)在Web应用中,为每个会话创建一个bean实例请求(request)在Web应用中,为每个请求创建一个bean实例...原创 2020-05-18 22:46:35 · 157 阅读 · 0 评论 -
JavaSpring_id和name的细微区别
id和name的细微区别id:整个id属性就是bean的名字name:可以使用分号、空格或逗号分隔开,每个部分是一个别名。通过任何别名都可以获取到bean对象。原创 2020-05-18 22:41:54 · 254 阅读 · 0 评论 -
JavaSpring常见注解总结
常见注解总结定义配置:@Comfiguration@ComponentScan定义组件:@Component@Autowired@Autowired(required = false)自动装配歧义性:@Primary@Qualifier@Resource分层架构中定义组件:@Controller@Service@RepositorySpring测试环境:@RunWith@ContextConfiguration使用xml启动组件扫描:<context:compo原创 2020-05-18 22:37:16 · 212 阅读 · 0 评论 -
JavaSpring使用单元测试
使用单元测试1.引入Spring单元测试模块*maven:junit、spring-test*@RunWith(SpringJUnit4ClassRunner.class)2.加载配置类@ContextConfiguration(Class=AppConfig.class)@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(classes=AppConfig.class)public class AppTest{ @原创 2020-05-18 22:29:19 · 158 阅读 · 0 评论 -
JavaSpring处理自动装配的歧义性的四种方法
处理自动装配的歧义性1.首选bean(1)在声明类的时候使用@Primary(2)只能定义一个@Primary2.使用限定符在声明和装配的时候分别使用@Qualifier3.使用限定符和bean id(1)在声明的时候指定bean的id(默认的id是手写字母小写的类名)(2)在装配的时候使用@Qualifier4.使用@Resourse(name=“id”)...原创 2020-05-18 22:22:15 · 259 阅读 · 0 评论