案例01 Spring入门案例

简介: 通过Spring入门程序向同学展示Spring框架的使用过程,该入门程序要求再控制台打印“Hello Spring!”

 通过Spring入门程序向同学展示Spring框架的使用过程,该入门程序要求再控制台打印“Hello Spring!”,具体实现步骤如下:

    1. 创建Java项目
    2. 导入Spring核心Jar包
    3. 创建Spring配置文件
    4. 创建HelloSpring类
    5. 创建测试类

    1.创建Java项目

    Idea创建Java项目,项目名称为:case01-spring-hello。

    2.导入Spring核心Jar包

    case01-spring-hello项目下创建lib目录,在lib目录下导入Jar包:

      • 核心包

      spring-core-5.3.25.jar

      spring-beans-5.3.25.jar

      spring-context-5.3.25.jar

      spring-expression-5.3.25.jar

        • 测试包

        junit-4.6.jar

          • 依赖包

          commons-logging-1.2.jar

          3.创建Spring配置文件

          src目录下创建applicationContext.xml配置文件。

          <?xmlversion="1.0" encoding="UTF-8"?><beansxmlns="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"><!-- 将HelloSpring类配置给Spring,让Spring创建其实例 --><beanid="helloSpring"class="com.wfit.HelloSpring"/></beans>


          4.创建HelloSpring类

          src目录下创建com.wfit包,此包目录下创建HelloSpring类,实现hello方法。

          publicclassHelloSpring {
          publicvoidhello(){
          System.out.println("hello Spring!");
              }
          }


          5.创建测试类

          com.wfit目录下创建TestHelloSpring测试类。

          publicclassTestHelloSpring {
          @Testpublicvoidtest(){
          //初始化Spring容器ApplicationContext,加载配置文件ApplicationContextapplicationContext=newClassPathXmlApplicationContext("applicationContext.xml");
          //通过容器获取HelloSpring实例HelloSpringhelloSpring= (HelloSpring) applicationContext.getBean("helloSpring");
          helloSpring.hello();
              }
          }


          6.执行结果

          在IDEA中启动TestHelloSpring测试类,控制台会输出结果。



          目录
          相关文章
          |
          11天前
          |
          Java 开发者 微服务
          Spring Boot 入门:简化 Java Web 开发的强大工具
          Spring Boot 是一个开源的 Java 基础框架,用于创建独立、生产级别的基于Spring框架的应用程序。它旨在简化Spring应用的初始搭建以及开发过程。
          27 6
          Spring Boot 入门:简化 Java Web 开发的强大工具
          |
          8天前
          |
          Java 数据库连接 数据库
          从入门到精通---深入剖析Spring DAO
          在Java企业级开发中,Spring框架以其强大的功能和灵活性,成为众多开发者的首选。Spring DAO(Data Access Object)作为Spring框架中处理数据访问的重要模块,对JDBC进行了抽象封装,极大地简化了数据访问异常的处理,并能统一管理JDBC事务。本文将从概述、功能点、背景、业务点、底层原理等多个方面深入剖析Spring DAO,并通过多个Java示例展示其应用实践,同时指出对应实践的优缺点。
          14 1
          |
          12天前
          |
          监控 Java 数据安全/隐私保护
          如何用Spring Boot实现拦截器:从入门到实践
          如何用Spring Boot实现拦截器:从入门到实践
          28 5
          |
          18天前
          |
          Java Maven Spring
          Spring 小案例体验创建对象的快感
          本文介绍了如何在IDEA中创建一个Spring项目,包括项目创建、配置pom.xml文件以引入必要的依赖、编写实体类HelloSpring及其配置文件applicationContext.xml,最后通过测试类TestHelloSpring展示如何使用Spring的bean创建对象并调用方法。
          25 0
          |
          2月前
          |
          Java API Spring
          springboot学习七:Spring Boot2.x 拦截器基础入门&实战项目场景实现
          这篇文章是关于Spring Boot 2.x中拦截器的入门教程和实战项目场景实现的详细指南。
          31 0
          springboot学习七:Spring Boot2.x 拦截器基础入门&实战项目场景实现
          |
          2月前
          |
          Java API Spring
          springboot学习六:Spring Boot2.x 过滤器基础入门&实战项目场景实现
          这篇文章是关于Spring Boot 2.x中过滤器的基础知识和实战项目应用的教程。
          32 0
          springboot学习六:Spring Boot2.x 过滤器基础入门&实战项目场景实现
          |
          4月前
          |
          Java 数据库连接 Spring
          后端框架入门超详细 三部曲 Spring 、SpringMVC、Mybatis、SSM框架整合案例 【爆肝整理五万字】
          文章是关于Spring、SpringMVC、Mybatis三个后端框架的超详细入门教程,包括基础知识讲解、代码案例及SSM框架整合的实战应用,旨在帮助读者全面理解并掌握这些框架的使用。
          后端框架入门超详细 三部曲 Spring 、SpringMVC、Mybatis、SSM框架整合案例 【爆肝整理五万字】
          |
          4月前
          |
          缓存 Java Spring
          Spring缓存实践指南:从入门到精通的全方位攻略!
          【8月更文挑战第31天】在现代Web应用开发中,性能优化至关重要。Spring框架提供的缓存机制可以帮助开发者轻松实现数据缓存,提升应用响应速度并减少服务器负载。通过简单的配置和注解,如`@Cacheable`、`@CachePut`和`@CacheEvict`,可以将缓存功能无缝集成到Spring应用中。例如,在配置文件中启用缓存支持并通过`@Cacheable`注解标记方法即可实现缓存。此外,合理设计缓存策略也很重要,需考虑数据变动频率及缓存大小等因素。总之,Spring缓存机制为提升应用性能提供了一种简便快捷的方式。
          56 0
          |
          4月前
          |
          SQL Java 数据库连接
          Spring Boot联手MyBatis,打造开发利器:从入门到精通,实战教程带你飞越编程高峰!
          【8月更文挑战第29天】Spring Boot与MyBatis分别是Java快速开发和持久层框架的优秀代表。本文通过整合Spring Boot与MyBatis,展示了如何在项目中添加相关依赖、配置数据源及MyBatis,并通过实战示例介绍了实体类、Mapper接口及Controller的创建过程。通过本文,你将学会如何利用这两款工具提高开发效率,实现数据的增删查改等复杂操作,为实际项目开发提供有力支持。
          236 0
          |
          Java 测试技术 Spring
          Spring入门&控制反转(或依赖注入)&AOP的关键概念& 多配置文件&与web集成(二)
          Spring入门&控制反转(或依赖注入)&AOP的关键概念& 多配置文件&与web集成