为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Spring入门篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Spring入门篇

moocer JAVA开发工程师
难度中级
时长 7小时 0分
  • 相关代码——(下): @MoocBeanName.java public class MoocBeanName implements BeanNameAware,ApplicationContextAware{ private String beanname; public void setBeanName(String name) { this.beanname=name; System.out.println("MoocBeanName:"+name);//输出:Bean配置的id名 } public void setApplicationContext(ApplicationContext applicationContext) throws BeansException { System.out.println("setApplicationContext:"+applicationContext.getBean(this.beanname).hashCode()); } } @MoocApplicationContext.java public class MoocApplicationContext implements ApplicationContextAware{ // private ApplicationContext applicationContext; public void setApplicationContext(ApplicationContext applicationContext) throws BeansException { // this.applicationContext=applicationContext; // System.out.println("MoocApplicationContext:"+applicationContext.getBean("moocApplicationContext").hashCode()); } } 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • 相关代码——(上): @spring-aware.xml <bean id="moocApplicationContext" class="MoocApplicationContext"></bean> <bean id="moocBeanName" class="MoocBeanName"></bean> @TestAware.java @RunWith(BlockJUnit4ClassRunner.class) public class TestAware extends UnitTestBase{ public TestAware(){ super("classpath:spring-aware.xml"); } /*@Test public void testMoocApplicationContext(){ System.out.println("testMoocApplicationContext:"+super.getBean("moocApplicationContext").hashCode()); }*/ @Test public void testMoocBeanName(){ System.out.println("testMoocBeanName:"+super.getBean("moocBeanName").hashCode()); } } 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • 寻找demo尝试初始化容器
    查看全部
    0 采集 收起 来源:IOC及Bean容器

    2016-04-11

  • 这和工厂模式有什么区别
    查看全部
    0 采集 收起 来源:IOC及Bean容器

    2016-04-11

  • 框架是高内聚的,具体表现为,使用框架需要遵循一定的流程和规范;类库是松散的,表现为类库是一些工具的集合,类似于工具箱
    查看全部
    0 采集 收起 来源:Spring框架

    2016-04-11

  • bean容器回顾
    查看全部
  • spring在调用其它资源
    查看全部
  • Bean的自动装配(Autowirint)
    查看全部
  • speing是一个开源的框架,用来解决企业级应用开发而创建的
    查看全部
    0 采集 收起 来源:Spring概况

    2016-04-10

  • Spring 注入
    查看全部
    0 采集 收起 来源:Spring注入方式

    2016-04-10

  • AOP两种实现方式:<br> 预编译:Aspectj<br> 运行期动态代理(JDK动态代理、CGLib动态代理) SpringAOP、JobssAOP
    查看全部
  • 框架
    查看全部
    0 采集 收起 来源:Spring概况

    2016-04-10

  • bean的作用域<br> singleton:单例<br> prototype:每次请求都创建一个新的对象
    查看全部
  • 相关代码——(下): @TestBeanLifeCycle.java @RunWith(BlockJUnit4ClassRunner.class) public class TestBeanLifeCycle extends UnitTestBase{ public TestBeanLifeCycle(){ super("classpath:spring-lifecycle.xml"); } @Test public void test1(){ super.getBean("beanLifeCycle");//不需要通过实例来调用,因为是初始化和销毁,属于自动调用。 } } 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • 相关代码——(上): @spring-lifecycle.xml <beans ... default-init-method="defaultInit" default-destroy-method="defaultDestory"> <!-- init-method="start" destroy-method="stop" --><!-- 方法一 --> <bean id="beanLifeCycle" class="BeanLifeCycle" init-method="start" destroy-method="stop"></bean> </beans> @BeanLifeCycle.java public class BeanLifeCycle implements InitializingBean,DisposableBean{ public void start(){//方法一 System.out.println("Bean Start..."); } public void stop(){//方法一 System.out.println("Bean Stop..."); } public void destroy() throws Exception {//方法二 System.out.println("Bean destroy..."); } public void afterPropertiesSet() throws Exception {//方法二 System.out.println("Bean afterPropertiesSet..."); } public void defaultInit(){//方法三 System.out.println("Bean defaultInit..."); } public void defaultDestory(){//方法三 System.out.println("Bean defaultDestory..."); } } 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部

举报

0/150
提交
取消
课程须知
Java的高级课程,适合对Java基础知识应用自如,并熟悉MVC架构的小伙伴们。如果想成为一名Java工程师,这门课程是一定要学哒。
老师告诉你能学到什么?
掌握依赖注入、IOC和AOP的概念,并能进行简单应用。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!