• spring的一些了解和使用maven确定目录结构


    spring初体验

    spring作为javaEE的一个全方位应用程序框架,它既可以应用于Java应用的开发,还可以应用于服务端开发。

    spring优点

    spring优点众多:

    • 非侵入式框架:Spring框架的API不会在业务逻辑上出现。
    • 降低组件之间耦合性:将对象的创建和依赖关系的维护工作都交给Spring容器管理。
    • 提供AOP支持:通用任务集中处理,减少传统OOP方法带来的代码冗余。
    • 直接配置文件管理数据库事物:省去手动编程
    • 提供Junit支持,进行单元测试。
    • 与其他框架无缝集成,像我们之前学的Mybatis。
    • 对开发中的某些API进行了封装,降低了使用难度

    spring架构图

    上层架构依赖于下层架构
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ga9hIJU1-1667407872554)(https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/ebe6e8f439204748b3a785efa1df1466~tplv-k3u1fbpfcp-watermark.image?)]

    Spring引用和目录结构

    创建maven项目

    
       org.springframework
       spring-context
       5.2.10.RELEASE
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 打开官网复制基于xml的配置元数据的基本结构的代码,也可以连文档一起下载,本地复制
      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e2ENwbI1-1667407872556)(https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/a7d74959244d48f0a53506f5f30a1580~tplv-k3u1fbpfcp-watermark.image?)]
    • 代码如下:
            
    <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
            https://www.springframework.org/schema/beans/spring-beans.xsd">
    
    <bean id="..." class="...">
        
    bean>
    
    <bean id="..." class="...">
        
    bean>
    
    
    
    beans>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17

    加载jar包

    在spring开发时,除了要自带的jar包外,其核心容器还需要commons.logging的jar包。到官方下载压缩包即可,然后解压到自定义目录。

    目录结构

    如果是在官网直接下载,则Spring目录结构文件夹介绍如下:

    • docs文件夹:用来存放Spring相关文档。
    • libs文件夹:存放开发所需的jar包和源码。
    • schema文件夹:存放Spring各种配置文件的XML Schema文档
  • 相关阅读:
    静态HTML网页设计作品 DIV布局家乡介绍网页模板代码---(太原 10页带本地存储登录注册 js表单校验)
    2. 工业大数据的特点
    Pushgateway的场景使用
    AD教程系列 | 5 - 绘制原理图
    PAT 1017 A除以B
    【算法】折半插入排序
    Unity3D 游戏编程中需要掌握的数学知识详解
    阿里云国际站代理商:FFmpeg 处理音视频文件的常用方法
    基于智能优化算法实现的机械臂避障路径规划(Matlab代码实现)
    《网络安全笔记》第十三章:IP地址概述
  • 原文地址:https://blog.csdn.net/y943711797/article/details/127662259