首页 > 编程语言 >Spring入门程序

Spring入门程序

时间:2022-09-22 02:11:25浏览次数:73  
标签:入门 Spring 程序 springframework 编辑 文件夹 spring org public

 三.入门程序

1.创建maven项目

先新建一个空工程

 

 

​编辑

​编辑

 

 

 

在工程中创建一个module:

 

 

 

 

 

​编辑

​编辑

​编辑

​编辑

​编辑

 

2.添加spring框架核心jar包
 <!-- 导入spring的核心jar包 -->
<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-core</artifactId>
  <version>4.3.18.RELEASE</version>
</dependency>
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-beans</artifactId>
    <version>4.3.18.RELEASE</version>
</dependency>
  <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context</artifactId>
    <version>4.3.18.RELEASE</version>
  </dependency>
  <dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-context-support</artifactId>
  <version>4.3.18.RELEASE</version>
</dependency>
  <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-expression</artifactId>
    <version>4.3.18.RELEASE</version>
  </dependency>
点击并拖拽以移动

  

3.创建java类

main文件夹新建directory(文件夹),取名为java

java文件夹上右键make directory as 设置文件夹的功能

​编辑

 

 

创建com.test.pojo包和Drink类


 

package com.test.pojo;

public class Drink {

    private String name;

    private String sugar;

    private float price;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getSugar() {
        return sugar;
    }

    public void setSugar(String sugar) {
        this.sugar = sugar;
    }

    public float getPrice() {
        return price;
    }

    public void setPrice(float price) {
        this.price = price;
    }

    public Drink() {
        System.out.println("创建一杯饮料");
    }
}
点击并拖拽以移动

  

4.创建配置文件

4.1在main文件夹下创建文件夹,取名为resources

resouces文件夹右键设置文件夹属性

​编辑

 

 

4.2新建spring配置文件

​编辑

​编辑

 

 

 

创建出来的配置文件结构如下:

​编辑

 

 

文件中添加:


 

<?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">
 <!-- 创建一个Drink类型的对象 --> 
<bean id="drink_01" class="com.test.pojo.Drink" /> </beans>

  

5.测试

5.1创建test文件夹

在src文件夹下,跟main同级目录 创建文件夹 取名为test

test文件夹右键设置文件夹功能

​编辑

 

 

 

 

5.2创建包和测试类

​ ​编辑

测试代码为:


 

package com.test.pojo;

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

public class TestApplicationContext {

    @Test
    public void test(){

        //创建 Spring 的 IOC 容器 
        ApplicationContext applicationContext= new ClassPathXmlApplicationContext("/applicationContext.xml");

        //Drink drink_01=(Drink)applicationContext.getBean("drink_01");

        //获得容器中的bean对象
        Drink drink_01=applicationContext.getBean("drink_01",Drink.class);


    }

}

  


标签:入门,Spring,程序,springframework,编辑,文件夹,spring,org,public
From: https://www.cnblogs.com/daimenglaoshi/p/16717797.html

相关文章

  • SpringCloud Config 配置中心 客户端动态刷新 [Request method 'POST' not supported]
    POST:http://localhost:3366/actuator/bus-refresh根据官网改成http://localhost:3366/actuator/busrefresh成功解决!......
  • Spring源码深度解析 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1-VvqgSVb_RCxw85tQVFjHw点击这里获取提取码 ......
  • Springboot 入门 | Springboot
    1.作用便捷搭建基于Spring的工程脚手架,尽可能减少一切xml的配置2.使用步骤1.创建工程2.添加启动器依赖3.创建启动类4.创建处理器Controller5.测试创建Maven工......
  • 程序员修炼之道第一章读后感
    最近阅读了《程序员修炼之道——从小工到专家》这本书,感触颇深,于是便写下自己的感想与诸位分享。该书的第一章讲的是注重时效的哲学。注重时效的程序员不仅有方法,更有责......
  • Java零基础入门学习Day[6]
    JAVAthis关键字java中this关键字的用法:1、当成员变量和局部变量重名时,在方法中使用this时,表示的是该方法所在类中的成员变量;2、在构造函数中,通过this可以调用同一类中别......
  • (一)JPA的快速入门
    JPA简介JPA是什么JPA是JavaPersistenceAPI的缩写,是一套由Java官方制定的ORM标准。当制定这套标准以后,市场上就出现很多JPA框架。如:OpenJPA(apache),EclipseTop(linktop)(e......
  • Spring Task定时任务
    1.概述在项目开发中定时任务有三种解决方案:JDK自带的Timer第三方组件Quartz使用SpringTaskTimer是JDK自带的定时任务工具,其简单易用,但对复杂的定时规则无法满足,在......
  • springboot启动问题集合
    1.Cannotresolveorg.springframework.boot:spring-boot-autoconfigure:2.3.4.RELEASE首先出现的就是这个问题,由于我之前使用的springboot项目都是比较老的代码,所有使用i......
  • 【C++】GoogleTest入门指南
    参考:GoogleTest官网基本概念要使用GoogleTest,需要包含headergtest/gtest.h断言Assertions断言是检查条件是否为真的语句,其结果可能是成功或失败,失败分为非致命失败和......
  • Spring框架:第六章:注解功能
    8.1、注解配置Dao、Service、Controller组件实验32:通过注解分别创建Dao、Service、Controller★Spring配置bean的常用注解有@Controller配置web层的组件@Service配置Serv......