日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

spring5:創(chuàng)建spring項(xiàng)目并引入jar包

作者:ouxinde 更新時(shí)間: 2022-08-15 編程語言


?

1、Spring框架概述
2、IOC容器?
3、Aop
4、JdbcTemplate
5、事務(wù)管理?
6、Spring5新特性
?

Spring框架概述
1、Spring是輕量級(jí)的開源的JavaEE框架

2、Spring可以解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性

3、Spring有兩個(gè)核心部分:IOC和 Aop
(1) IOC:控制反轉(zhuǎn),把創(chuàng)建對(duì)象過程交給Spring進(jìn)行管理
(2) Aop:面向切面,不修改源代碼進(jìn)行功能增強(qiáng)

4、Spring特點(diǎn)
(1) 方便解耦,簡化開發(fā)
(2)?Aop編程支持?
(3) 方便程序測(cè)試
(4) 方便和其他框架進(jìn)行整合
(5) 方便進(jìn)行事務(wù)操作?
(6) 降低 API開發(fā)難度

5、現(xiàn)在課程中,選取Spring版本5.x
1、下載Spring5?
(1)使用Spring最新穩(wěn)定版本5.3.22?

?點(diǎn)擊github圖標(biāo)

(2)下載地址

JFrog

?2、打開idea工具,創(chuàng)建普通Java工程?

?

?

?3、導(dǎo)入Spring5相關(guān)jar包?

?

?

?4、創(chuàng)建普通類,在這個(gè)類創(chuàng)建普通方法
?

public class User {

    public void add(){
        System.out.println("add......");
    }
}

5、創(chuàng)建Spring配置文件,在配置文件配置創(chuàng)建的對(duì)象
?

<?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對(duì)象創(chuàng)建-->
    <bean id="user" class="com.gsafety.spring5.User"></bean>
</beans>

6、進(jìn)行測(cè)試代碼編寫
?

public class TestSpring5 {

    @Test
    public void testAdd(){
        //1、加載spring配置文件
        ApplicationContext applicationContext=new ClassPathXmlApplicationContext("bean1.xml");
        //2、獲取配置創(chuàng)建的對(duì)象
        User user = applicationContext.getBean("user", User.class);
        System.out.println(user);
        user.add();
    }

}

輸出:
com.gsafety.spring5.User@26a7b76d
add......

原文鏈接:https://blog.csdn.net/weixin_44530708/article/details/126335518

欄目分類
最近更新