ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

sping带你简单入门

2022-07-28 08:31:18  阅读:143  来源: 互联网

标签:Spring 入门 对象 spring sping 支持 Bean 单例 简单


Bean

Bean,可复用性,bean 是一个被实例化,并通过 Spring IoC 容器所管理的对象,一个类的对象只会实例化一次

scope介绍

scope用来配置bean对象是否是单例测试。单例模式是java的23种设计模式之一,指在这个项目运行过程中一个类的对象只会实例化一次。一般,工厂类的对象都是单例模式。非单例模式叫多例模式或者原型模式。

 

ApplicationContext上下文,就是Bean拿数据在这里,

比如ApplicationContext是舞台,Bean是舞台里面的演员等等

EL表达式

Expression Language,表达式语言模块,提供了在运行期间查询和操作对象图的强大能力。支持访问和修改属性值,方法调用,支持访问及修改数组、容器和索引器,命名变量,支持算数和逻辑运算,支持从spring容器获取Bean,它也支持列表投影、选择和一般的列表聚合等。

spring-web的作用:

包含web应用开发时,用到spring框架时所需的核心类,包括自动载入webapplicationcontext特性的类、struts与jsf集成类、文件上传的支持类、filter类和大量工具辅助类。

Portlets

“Portlets是一种Web组件-就像servlets-是专为将合成页面里的内容聚集在一起而设计的。通常请求一个portal页面会引发多个portlets被调用。每个portlet都会生成标记段,并与别的portlets生成的标记段组合在一起嵌入到portal页面的标记内。”(摘自Portlet规范,JSR 168)

web-portlet模块,提供了在portlet环境下的mvc实现

aspects

提供了与AspectJ的集成功能,AspectJ是一个功能强大且成熟的AOP框架

AspectJ切入点需要的包

Instrumentation

提供一些类级的工具支持和ClassLoader级的实现,可以在一些特定的应用服务器中使用。

messaging

该模块提供了对消息传递体系结构和协议的支持。

Test

支持使用JUnit等Spring组件进行单元测试和集成测试。

了解较完整的spring配置文件的命名空间

使用Spring来创建对象,在Spring这些都称为Bean ​ 类型 变量名 = new 类型(); ​ Hello hello = new Hello();

id = 变量名
class = new的对象
property 相当于给对象中的属性设置一个值!
  -->
 <bean id="hello" class="com.kuang.pojo.Hello">
       <property name="str" value="Spring"/>
   </bean>
 

 

 

 

 

标签:Spring,入门,对象,spring,sping,支持,Bean,单例,简单
来源: https://www.cnblogs.com/huchaoqun/p/16527229.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有