《Spring快速入门到精通》- 实例1.1

实例1.1 控制台打印 "Hello World!"

  1. 在idea中创建Maven项目

2. 引入spring相关依赖

bash 复制代码
<dependencies>
<!-- Spring context依赖(这是spring的基础依赖) -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>5.3.1</version>
    </dependency>
<!-- Spring junit依赖 -->
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.13.2</version>
        <scope>test</scope>
    </dependency>
</dependencies>
  1. 刷新Maven项目
  1. idea创建子模块

5. 编写Java类

  1. 编写Spring配置文件:在资源目录(resources)下创建一个Spring配置文件,通常是一个XML文件,用于配置Spring容器和bean
bash 复制代码
<?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="helloWorldBean" class="org.example.HelloWorld">
        <property name="message" value="HelloWorld"></property>
    </bean>
    
</beans>

7. 编写测试代码 :在测试目录下创建一个测试类,使用JUnit注解*@Test*来编写测试方法。在测试方法中,你可以通过Spring容器获取bean实例,并执行相关操作

相关推荐
jason成都1 小时前
RTKLIB Java版:从C到Java的精密定位引擎,SPP/RTK/PPP/PPP-AR/PPP-RTK全栈实现
java·gnss·rtklib
Data_Journal1 小时前
如何在 Java 中使用 Selenium 绕过 CAPTCHA
java
Sam_Deep_Thinking1 小时前
如何理解java的信号量
java·后端·面试·程序员
晴空蓝天2 小时前
MDC traceId 全链路日志追踪:Spring Boot 3.5 里把日志串成一条线
java·spring boot·后端·python
泡海椒2 小时前
JQuick-Excel 项目定位与适用场景:声明式 Java Excel 的边界
java·开发语言·excel
AC赳赳老秦2 小时前
财报附注表格精准提取:OpenClaw 从 PDF 年报附注挖掘隐藏明细,补齐财务分析维度
java·汇编·c++·python·青少年编程·deepseek·openclaw
箓维2 小时前
线程的优缺点,与进程的关联和差异
java·服务器·笔记
曹牧2 小时前
Spring MVC:@RequestMapping
java·spring·mvc
曹牧2 小时前
Spring MVC : Controller 层URL划分
java·运维·服务器·前端