美文网首页
使用IDEA快速新建一个spring工程

使用IDEA快速新建一个spring工程

作者: 这样你就找不到我了 | 来源:发表于2020-12-24 20:18 被阅读0次

    1,新建一个 Maven Project

    2,在pom.xml中导入spring

    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
    
        <groupId>org.example</groupId>
        <artifactId>spring02</artifactId>
        <version>1.0-SNAPSHOT</version>
        <packaging>jar</packaging>
    
        <dependencies>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-context</artifactId>
                <version>5.2.5.RELEASE</version>
            </dependency>
    
    
        </dependencies>
    </project>
    

    3,在resources目录下新建xml文件,配置spring

    beans.png

    4,在beans中配置对象

    <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">
    
    <!--    把对象创建交给spring管理
            id = 变量名
            class = new 的对象
            property相当于给属性设值
            value 利用set方法注入
            rel 引用Spring 容器中创建好的对象
    -->
        <bean id="user" class="com.dyl.ui.User">
            <property name="username" value="dengyulong"/>
    <!--        有参构造 下标 类型  参数名-->
    <!--        <constructor-arg index="0" value="dengyulong"/>-->
    <!--        <constructor-arg type="java.lang.String" value="dengyulong"-->
    <!--        <constructor-arg name="myname" value="dengyulong"/>-->
        </bean>
    <!--    别名,可以用user2创建user对象了-->
    <!--    <alias name="user" alias="user2"/>-->
    <!--    import 导入其他多个beans文件 可以合并多个beans.xml-->
    </beans>
    

    相关文章

      网友评论

          本文标题:使用IDEA快速新建一个spring工程

          本文链接:https://www.haomeiwen.com/subject/pmcvnktx.html