首页 > 其他分享 >Spring开发步骤

Spring开发步骤

时间:2023-07-29 20:23:40浏览次数:34  
标签:xml ApplicationContext 配置文件 spring 步骤 开发 context Spring org

  1. 引入spring相关依赖
  2. 创建类,定义属性和方法
  3. 按照spring要求创建配置文件(xml格式)
  4. 在spring配置文件配置相关信息
  5. 进行测试

 第一步 引入spring相关依赖

查看代码
   <dependency>
<!--        当你引入这个依赖,表示spring的基础依赖引入了-->
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>6.0.6</version>
    </dependency>

  按照spring要求创建配置文件(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">

<!--    完成user对象创建  bean标签
            id属性:唯一标识
            class属性:要创建对象所在类的全路径(包名称+类名称)
-->
    <bean id="user" class="com.sky.spring6.User"></bean>
</beans>

测试

查看代码
 package com.sky.spring6;

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

public class TestUser {
    @Test
    public void testUserObject(){
        //加载spring的配置文件,对象创建
        ApplicationContext context=new ClassPathXmlApplicationContext("bean.xml");

        //获取创建的对象
        User user = (User)context.getBean("user");
        //使用对象调用方法进行测试
        user.add();
    }
}

 

 

-----------滴滴滴咚咚咚

特别需要注意的是需要在xml文件中引入spring的依赖,并你也要知道在测试类里想要使用spring,需要加载spring的配置并得到它的bean,

ApplicationContext就很重要了。

标签:xml,ApplicationContext,配置文件,spring,步骤,开发,context,Spring,org
From: https://www.cnblogs.com/xingchenshuai/p/17590409.html

相关文章

  • TypeScript 对象解构操作符在 Spartacus 实际项目开发中的应用
    下面这段代码来自Spartacus项目的navigation-entry-item.reducer.ts实现。import{NodeItem}from'../../model/node-item.model';import{CmsActions}from'../actions/index';exportconstinitialState:NodeItem|undefined=undefined;exportfu......
  • 什么是 @ngrx/store 开发包中的 MemoizedSelector
    在@ngrx/store开发包中,MemoizedSelector是一个重要的概念和工具,用于在Angular应用中管理和选择Redux状态的片段。它是@ngrx/store的一个关键特性,通过使用reselect库来实现对状态选择器的优化。MemoizedSelector可以提高状态选择器的性能,并且能够避免不必要的状态计算,......
  • windows10 安装.NET 5开发环境
    0、环境说明操作系统:windows10系统64位  1、开发工具版本windows10系统VisualStudio2019开发.NET5项目环境要求:VisualStudio2019 :升级到版本16.8以上(可直接在VS工具中直接升级版本) 2、下载.NET5官网网址:https://dotnet.microsoft.com/zh-cn/download/dotnet......
  • 【MySQL技术专题】「实战开发系列」一同探索一下数据库的加解密函数开发实战指南之AES
    MySQL的加解密及压缩函数许多加密和压缩函数返回结果可能包含任意字节值的字符串。如果要存储这些结果,请使用具有VARBINARY或BLOB二进制字符串数据类型的列。这避免了删除尾随空格或转换字符集可能改变数据值的潜在问题,例如使用非二进制字符串数据类型(CHAR、VARCHAR、TEXT)时可能发......
  • 学习springboot之yml
    格式注意每次冒号后面需要一个空格,yml编译区分大小写。调用yml内容有三种方法第一种方法:直接用注释@value(“${内容}”),然后创建引用类型,引用信息,然后输出  第二种方法:利用@autowired注解,用Environment方法创建对象,随后直接调用方法创建对象获取属性,输出该对象即可@Autowire......
  • 关于CA-CFAR中标称化因子(又叫阈值因子或者门限因子)的两种不同结果的推导步骤
       前段时间,在自己以前的博客有位网友说程序中的CA-CFAR的门限因子公式求错了,本来想按照网友给的公式直接修改。但又一想还是再找找看吧。看看资料上是怎么说的,在网上找了很多材料,对于CA-CFAR的阈值因子大都是给一个公式,并未给出详细的推导过程;后面又在书上找了相关的资料,但书......
  • SpringBoot——常用扩展点
    前言Spring对于每个Java后端程序员来说肯定不陌生,日常开发和面试必备的。本文就来盘点Spring/SpringBoot常见的扩展点,同时也来看看常见的开源框架是如何基于这些扩展点跟Spring/SpringBoot整合的。FactoryBean提起FactoryBean,就有一道“著名”的面试题“说一说FactoryBean和Bean......
  • kotlin开发 Flow的学习
    前言  Flow是配合Kotlin协程使用的异步编程工具。其实Flow的概念并不是独家的,更早之前Java端就有自带的stream与大名鼎鼎的RxJava,它们的思想都是响应式编程思想(或者也可以称呼链式编程),当时的响应式编程思想就是为了解决Java各个线程的异步处理结果进行同步。其更底层的思想核......
  • 不同层级的Android开发者的不同行为,我们该如何进阶和规划?
    四个层级如下:第一层:普通程序员第二层:熟练开发者、高级开发工程师、技术组长第三层:技术专家、架构师、一线经理第四层:科学家、研究员、首席(资深)架构师、部门研发总监imageAndroid开发者的四个层级按我的理解,无论是Android开发者还是其他的开发者都可以分为四个层级,可依次对应普......
  • 私藏项目实操分享Android开发:获取安卓App版本号的方法步骤
    前言在Android开发过程中,想要开发一个完整功能的App,各个地方的内容都要涉及到,比如获取App的系统版本号就是必须要有的功能。Android的App版本号相关内容比iOS的App版本号内容要多,而且iOS版的App版本信息跟Android的还不一样。本篇文章就来介绍一下Android开发中获取App版本号的方法......