自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Stan的专栏

99%是因为你懒

  • 博客(6)
  • 问答 (2)
  • 收藏
  • 关注

原创 Spring journey -- JavaConfig 装配 Bean

自动化装配 Bean : 给你需要装配的 Bean 添加一个@Component 注解;写一个 Config 类,给它添加一个@ComponentCan 注解,启用应用组件扫描,扫描到 JavaConfig 类所在的包及其所在包的子包中所有包含@Component 注解的类,还要在这个 Config 类的顶部加一个@Configuration 注解。 这是上一篇中提到的。 介

2017-02-27 22:36:12 425

原创 Spring journey -- 自动化装配 bean Sec

@Autowired 注解不仅能够用在构造器上,还可以用在类的任何方法上。如果没有匹配的 bean 的话,那么在应用上下文创建的时候,Spring 会抛出一个异常,为了避免异常,需要在给@Autowired 的 required=false,需要注意的是若是bean 忘记装配,要记得作 null 的判断,否则还是会出现异常的。 现在把 CDPlayerConfig 修改成下面: packa

2017-02-22 21:26:32 497

原创 Spring journey -- 自动化装配 bean Fir

Spring 从两个角度实现自动化装配: 组件扫描(component scanning)Spring 会自动发现应用上下文中所创建的 Bean;自动装配(autowiring) Spring 自动满足 Bean 之间的依赖 代码简单实现: 一个 CD 接口: package com.springaction.soundsystem; /** * Created b

2017-02-21 22:51:35 488

原创 Spring journey -- brief AOP

AOP 允许你把遍布应用各处的功能分享出来形成可重用的组件。 实现系统关注点功能的代码将会重复出现在多个组件中,这意味着如果你要改变这些关注点的逻辑,必须修改各个模块中的相关实现,即使你把这些关注点抽象为一个独立的模块,其他模块只是调用它的方法,但方法的调用还是会重复出现在各个模块中。 新加一个 Minstrel 类: package com.springinaction.knights

2017-02-20 22:01:25 596

原创 Spring Journey -- brief DI

创建 Spring 是为了替代更加重量级的企业级 Java 技术,像 EJB(Enterprise JaveBean). Spring 是如何 简化 Java 技术的呢? DI 如何帮助应用对象彼此之间保持松散耦合? 每个 POJO尽量被更少的入侵,使代码尽量的更容易理解和测试。任何一个有实际意义的应用都会由多个类组成,这些类之间相互协作来完成特定的业务逻辑,所以一定程度的耦合又

2017-02-20 08:56:22 350

原创 Setup tomcat in the Mac environment

Tomcat 官网: http://tomcat.apache.org/ 选择第一个就可以了: 下载好解压后,放到指定的目录下面后: 启动 terminal ,cd 到 bin 目录下面,再输入 ./startup.sh ,回车: 小 tips : 可以直接把 bin目录拖进 terminal 里。 Setup 过程中遇到这个问题:『permission denied』,解决方法是对

2017-02-19 17:28:26 271

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除