首页 > 其他分享 >Spring5初学

Spring5初学

时间:2022-11-26 15:35:47浏览次数:37  
标签:jdk1.8 Java lib jar jre 初学 321 Spring5

项目截图

包引用

bean.xml

<?xml version="1.0" encoding="UTF-8" ?>
<beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
       http://www.springframework.org/schema/beans/spring-beans.xsd">
    <bean id="user" class="com.xjh.study.User"></bean>
</beans>
User.java
package com.xjh.study;

public class User {

    public void add() {
        System.out.println(" User add()........");
    }

}
TestSpring5.java
package com.xjh.study;

import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

import java.util.Date;

public class TestSpring5 {

    @Test
    public void testAdd() {
        ApplicationContext context = new ClassPathXmlApplicationContext("bean.xml");
        User user = context.getBean("user", User.class);
        System.out.println(user);
        user.add();
    }

}

打印日志输出

C:\Java\jdk1.8.0_321\bin\java.exe -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2022.2.1\lib\idea_rt.jar=62019:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2022.2.1\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2022.2.1\lib\idea_rt.jar;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2022.2.1\plugins\junit\lib\junit5-rt.jar;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2022.2.1\plugins\junit\lib\junit-rt.jar;C:\Java\jdk1.8.0_321\jre\lib\charsets.jar;C:\Java\jdk1.8.0_321\jre\lib\deploy.jar;C:\Java\jdk1.8.0_321\jre\lib\ext\access-bridge-64.jar;C:\Java\jdk1.8.0_321\jre\lib\ext\cldrdata.jar;C:\Java\jdk1.8.0_321\jre\lib\ext\dnsns.jar;C:\Java\jdk1.8.0_321\jre\lib\ext\jaccess.jar;C:\Java\jdk1.8.0_321\jre\lib\ext\jfxrt.jar;C:\Java\jdk1.8.0_321\jre\lib\ext\localedata.jar;C:\Java\jdk1.8.0_321\jre\lib\ext\nashorn.jar;C:\Java\jdk1.8.0_321\jre\lib\ext\sunec.jar;C:\Java\jdk1.8.0_321\jre\lib\ext\sunjce_provider.jar;C:\Java\jdk1.8.0_321\jre\lib\ext\sunmscapi.jar;C:\Java\jdk1.8.0_321\jre\lib\ext\sunpkcs11.jar;C:\Java\jdk1.8.0_321\jre\lib\ext\zipfs.jar;C:\Java\jdk1.8.0_321\jre\lib\javaws.jar;C:\Java\jdk1.8.0_321\jre\lib\jce.jar;C:\Java\jdk1.8.0_321\jre\lib\jfr.jar;C:\Java\jdk1.8.0_321\jre\lib\jfxswt.jar;C:\Java\jdk1.8.0_321\jre\lib\jsse.jar;C:\Java\jdk1.8.0_321\jre\lib\management-agent.jar;C:\Java\jdk1.8.0_321\jre\lib\plugin.jar;C:\Java\jdk1.8.0_321\jre\lib\resources.jar;C:\Java\jdk1.8.0_321\jre\lib\rt.jar;D:\xiejiaohui\spring_study_demo\out\production\spring;D:\xiejiaohui\spring_study_demo\lib\commons-logging-1.1.1.jar;D:\xiejiaohui\spring_study_demo\lib\spring-beans-5.2.9.RELEASE.jar;D:\xiejiaohui\spring_study_demo\lib\spring-context-5.2.9.RELEASE.jar;D:\xiejiaohui\spring_study_demo\lib\spring-core-5.2.9.RELEASE.jar;D:\xiejiaohui\spring_study_demo\lib\spring-expression-5.2.9.RELEASE.jar;C:\Users\Administrator\.m2\repository\junit\junit\4.13.1\junit-4.13.1.jar;C:\Users\Administrator\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar" com.intellij.rt.junit.JUnitStarter -ideVersion5 -junit4 com.xjh.study.TestSpring5,testAdd
com.xjh.study.User@4923ab24
 User add()........

Process finished with exit code 0

 

标签:jdk1.8,Java,lib,jar,jre,初学,321,Spring5
From: https://www.cnblogs.com/xiejh/p/16927489.html

相关文章

  • Spring5
    Spring51、Spring框架概述:1、Spring是一个轻量级的开源的javaEE框架轻量级:内存耗费比较小,jar包需求比较少开源:免费试用框架:让开发更加方便,代码更加简洁 2、spr......
  • Spring5全栈知识体系分享计划安排表
    Spring5全栈知识体系分享计划安排表第一阶段:翻译编号任务开始时间结束时间执行人完成进度1Spring52020-05-052020-10-01青年IT男已完成Spring-CoreSpring-TestingSpring-Da......
  • 解决spring5与thymeleaf版本冲突的问题
    我的springboot版本是2.2.6.RELEASE但是我的thymeleaf是这样配置的<thymeleaf.version>3.0.9.RELEASE</thymeleaf.version><!--布局功能的支持程序thymeleaf3主程......
  • 初学银河麒麟linux笔记 第五章 windows中开发的QT程序适配linux的修改——外部控件重
    本人在WINDOWS系统中使用了“飞扬青云”的控件https://gitee.com/feiyangqingyun/QUCSDK由于系统移植,调用库应改为linux系统,首先下载对应版本的库,我windows上使用的是QT.......
  • 初学Java应如何学习
    学习技巧在以前大部分人学习都是先去找本书,先看看,再试,要是不懂了在去网上去查,再在继续啃着书本。但现在向书学习和在网上学习这掌握的效果是不同的,要学会用适合自己的学习方......
  • 初学SAP,应该向哪些人学习
    这些都是我自己看过的,如有没记录,欢迎补充收集过来的,如果有大佬没有被记录,欢迎补充。希望大家看到的,只看了乐呵,自己默默收集就好。德国佬的版权意识比较重,对系统的截图和使......
  • 适合编程初学者的开源博客系统(鸿蒙ArkUI版)
    目标为编程初学者打造入门学习项目,使用各种主流编程语言来实现。让想学编程的,一个都不落下。上述基本涵盖了当前编程开发所有主流语言(我这里说的主流,直白点讲就是互联网公司......
  • 初学linux笔记 第四章 windows中开发的QT程序适配linux的修改——error: ‘QT_WARNING
    QT程序本身在windows中进行开发的,移植到linux系统上进行编译后发现了不少问题,需要一一进行修改1.系统时间修改首先是系统时间问题SYSTEMTIMEcurrent_date_time;GetLo......
  • 后端初学Vue
    一、Vue介绍     二、Vue的使用(1)Vue最简单的方法是引入Vue.js,可以在html中混合使用,如下:html里引入<scriptsrc="https://cdn.jsdelivr.net/npm/vue@2"><......
  • 初学linux笔记 第二章 虚拟机VMware16 共享文件
    由于需要把我在WINDOWS上写好的QT程序转移过来,因此这里需要设置共享文件。需要在虚拟机系统上安装VMwareTools,在主机上设置共享文件夹,这里参考了https://blog.csdn.net/xi......