Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器开源框架
而JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性,set和get方法获取。众所周知,属性名称符合这种模式,其他Java 类可以通过自省机制(反射机制)发现和操作这些JavaBean 的属性。
需要的包:

今天主要学习了
1.安装IntelliJ IDEA工具
2.在IDEA文件中链接mysql数据库
3.spring框架的特别标签
4.安装spring插件进eclipes(自动生成xml前缀)
5.如何创建工程
6.引用IOC容器的几种方式和XML文件的配置
三个值得注意的地方
知识点一:两种从容器中获取值的方法
case1:直接从 类中获取
/*Person p=context.getBean(Person.class);
System.out.println(p);*/
case 2:用id/name 来获取
/*Object obj=context.getBean("p");
System.out.println(obj);
obj=context.getBean("p");
System.out.println(obj);*/
知识点二:懒加载和范围,name与id的区分
ps:知识点2用于xml配置
懒加载:不是马上创建实例
范围scope:指定在范围内创建对象
<bean id="p" class="com.jd.vo.Person" lazy-init="false" scope="singleton"></bean>
name:可以有多个值 VS id:只是唯一的
知识点3:扫描
<context:component-scan base-package="com.jd.vo"></context:component-scan>
扫描包里的所有类,不是每个类都会实例化
只有加上三个注解:@componet @service @controller才可以成功实例化



注意:在IDEAL连接数据库时候必须要添加依赖
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.29</version> </dependency>
学习时候的“记事本”思考:
eclipes 快捷键设置 注销 生成main
写博客
研究数据结构算法
把eclipes的包合并了
创建类的快捷键 不好使了
cirl shift o引包
选中你要加注释的区域,用 Ctrl+shit+/ 会加上 /*...*/ 注释,再用 Ctrl+shit+\ 会去掉 /*...*/ 注释。(注意:正斜杠是加注释,反斜杠是去掉注释)
1.选中你要加注释的区域,用 Ctrl+Shift+C 或者 Ctrl+/ 会加上 // 注释,再重复按一下就会去掉 // 注释。(.js文件中只有 Ctrl+Shift+C 管用,.java文件中都管用)
https://www.cnblogs.com/chenmingjun/p/8876837.html

本文介绍了Spring作为轻量级IoC和AOP容器框架的基础知识,包括JavaBean的概念和作用。文章详细讲述了学习Spring的步骤,如安装IntelliJ IDEA,连接MySQL数据库,使用Eclipse安装Spring插件,创建工程,以及理解IOC容器的使用方式和XML配置。文中重点讨论了从容器中获取值的两种方法、懒加载和范围的概念、以及扫描机制。同时提醒读者在IDEA中连接数据库时需添加依赖,并分享了一些开发中的实用技巧和快捷键。
2044

被折叠的 条评论
为什么被折叠?



