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">





```

没搞懂[滑稽][滑稽][滑稽]
32楼
我等你 2022-7-20
不会吧,你可是java大佬啊,这个游戏就是用java写的
啊这 我只是萌新[滑稽][滑稽][滑稽]
35楼
妙笔生花 2022-7-21
[哈哈][呵呵][疑问][呵呵][汗][疑问]0[吐舌][黑线][呵呵]看表情位置就是QQ
加是加了 不知道对不对[滑稽][滑稽]反正就是什么小月来着
38楼
妙笔生花 2022-7-23
不是什么小月[黑线]
39楼
妙笔生花 2022-7-23
这个怎么样

这个牛B[滑稽][滑稽]
1 2 3 4

评论

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

    23

  • 帖子

    325

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:2.1906s Mem:2139Kb