JAVA坎坷之路(14 day)

编程开发   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2022-7-17

spring是什么?

spring是轻量级的开源的j2ee框架

spring可以解决企业应用开发的复杂性

spring两个核心部分 ioc和aop

ioc:控制反转,把创建对象的过程交给spring管理

aop:面向切面,不修改源代码进行功能的增强

spring特点:方便解耦,简化开发,aop编程的支持,方便程序的测试,方便集成各种优秀的框架,降低java ee api的使用难度,方便进行事务的操作

**入门案例**

先进官网查看spring版本:

本帖含有隐藏内容,请您 回复 后查看
选择ga的版本

我这里选择5.3.22的ga版本,然后导入相关依赖坐标

```xml



org.springframework
spring-context
5.3.22



```

创建类

```java
package com.hzx.spring;

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

public class Book {
void showBook(){
System.out.println("显示书籍");
}
}

class Req {
public static void main(String[] args) {
// 传统方法
Book book = new Book();
book.showBook();
// spring方法
// 加载spring配置文件 使用类路径加载spring配置文件
ApplicationContext context = new ClassPathXmlApplicationContext("classpath:application.xml");
// 获取配置创建的对象 Book.class表示转换的类型 show就是我们bean标签的id属性的值
Book show = context.getBean("show", Book.class);
show.showBook();
}
}

```

spring配置文件

```xml

本帖含有隐藏内容,请您 回复 后查看
' target='_blank'>
本帖含有隐藏内容,请您 回复 后查看
[/reply]"
xmlns:xsi="
本帖含有隐藏内容,请您 回复 后查看
"
xsi:schemaLocation="
本帖含有隐藏内容,请您 回复 后查看
' target='_blank'>
本帖含有隐藏内容,请您 回复 后查看
[/reply]
本帖含有隐藏内容,请您 回复 后查看
' target='_blank'>
本帖含有隐藏内容,请您 回复 后查看
[/reply]/spring-beans.xsd">





```

11楼
我等你 2022-7-20
怎么跟你联系?要不远程?不过要等我下班以后
我自己就是一个菜鸡[滑稽][滑稽][滑稽]
啊这 上班的大佬啊[乖][乖][乖]
14楼
妙笔生花 2022-7-20
谦虚了,你就收我做徒弟吧[阴险]
行吧行吧 不要嫌我太菜了啊[乖][乖][乖]

咋个联系你嘞[呵呵][呵呵]
16楼
我等你 2022-7-20
什么大佬哦,就一小白,还被不良奸商坑了
[乖][乖][乖]真的嘛 那也太难受了吧
18楼
我等你 2022-7-20
只想找个大哥帮忙看看能不能修复下
尽力而为[乖]
20楼
我等你 2022-7-20
下班了怎么联系你呢?

评论

登录后才可发表内容
  • 主题

    23

  • 帖子

    325

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0474s Mem:2138Kb