Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >JSF之经常使用注解

JSF之经常使用注解

作者头像
全栈程序员站长
发布于 2022-07-07 11:52:16
发布于 2022-07-07 11:52:16
6200
举报

大家好,又见面了,我是全栈君。

@ManagedBean

以托管 bean 的形式注冊一个类实例。然后将其放入到使用当中一个 @...Scoped 凝视指定的范围内。假设没有指定不论什么范围。JSF 将把此 bean 放入请求范围。假设没有指定不论什么名称,JSF 将把类名的第一个字母转换为小写,形成一个托管 bean 名称;比如。假设类名为 UserBean,那么 JSF 将创建一个托管 bean,其名为userBeaneagername 属性都是可选的。 凝视必须结合使用一个实现零參数构造器的 Java 类。

@ManagedProperty

为托管 bean 设置一个属性。 凝视必须放在类成员变量的声明之前。 name 属性指定特性的名称,默认情况下为成员变量的名称。value 属性是特性的值。能够是一个字符串。也能够是一个 JSF 表达式,比方 #{...}

@RequestScope

在请求范围内存储托管 bean。

@SessionScoped

在会话范围内存储托管 bean。

@ApplicationScope

在应用程序范围内存储托管 bean。

@ViewScope

在视图范围内存储托管 bean。

@NoneScope

将托管 bean 指定为没有范围。无范围的托管 bean 在被其它 bean 引用时比較实用。

@CustomScope

在定制范围内存储托管 bean。 定制范围就是指能够由页面创建者訪问的地图。能够通过编程的方式控制定制范围内的 bean 的可视性和生命周期。 value 属性指向一个地图。

@PostConstruct

用于资源注入初始化之后

@PreDestory

用于Servlet脱离服务并释放注入的资源的时候

@Resource

位于类或变量中以对Servlet容器进行“资源注入”。当容器识别出这个凝视时,它会在获得服务地位之前。用适当的值实现带凝视的变量的又一次注入。 通过使用这样的凝视,你不必利用JNDI来查找命令和在配置文件web.xml中手动声明资源。server通过Servlet的自我调整来运行它的任务。变量的名称和类型由映像机制自己主动确定,虽然你能够利用凝视的參数来超越这一限制。一个注入的资源能够是数据源,Java信息服务目的文件或者是环境设置的标量。

@Resources

用于一组@Resource凝视

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/116350.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年1月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Spring MVC 3 深入总结
大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本号公布后,如今有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,并且他强大不失灵活,性能也非常优秀。
全栈程序员站长
2022/07/05
4060
Spring MVC 3 深入总结
【SSM_02】Spring-注解
一、spring配置数据源 1. 步骤 ① 导包 ② 引入 context 命名空间 ③ 加载配置文件 <context:property-placeholder location="jdbc.properties" /> ④ 添加依赖 <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" > <property name="driverClass" value="${jdbc.dri
用户8250147
2021/02/04
2950
《Struts2技术内幕》学习笔记「建议收藏」
它们之间的主要分歧在于:不同的实现模式使用了不同的编程元素(方法參数、方法返回值、类的属性)来表达请求-响应模式中不同的逻辑语义。
全栈程序员站长
2022/07/07
3260
《Struts2技术内幕》学习笔记「建议收藏」
Spring常用注解
@Scheduled(cron = "${notice.timed.send.schedule}") 实现配置中心配置时间
用户5325874
2020/01/16
6430
Spring知识——注解
将请求体中参数赋值到方法参数(对象)的属性中,用于post请求中 @Responsebody 注解表示该方法的返回的结果直接写入 HTTP 响应正文(ResponseBody)中,一般在异步获取数据时使用,通常是在使用 @RequestMapping 后,返回值通常解析为跳转路径,加上 @Responsebody 后返回结果不会被解析为跳转路径,而是直接写入HTTP 响应正文中。
用户5325874
2022/05/06
4580
void及void指针含义的深刻解析
void指针使用规范 ①void指针能够指向随意类型的数据,亦就可以用随意数据类型的指针对void指针赋值。比如: int * pint; void *pvoid; pvoid = pint; /* 只是不能 pint= pvoid; */ 假设要将pvoid赋给其它类型指针,则须要强制类型转换如:pint= (int *)pvoid;
全栈程序员站长
2022/07/13
1.6K0
Hibernate知识点总结
<hibernate-configuration> <session-factory> <!– 使用EHCache配置Hibernate二级缓存 –> <property name=”hibernate.cache.user_second_level_cache”>true</property> <property name=”hibernate.cache.provider_class”>org.hibernate.cache.EhCacheProvider</property> </session-factory> </hibernate-configuration>
全栈程序员站长
2022/07/12
2860
Spring bean注解配置(1)—— @Component
Spring自带的@Component注解及扩展@Repository、@Service、@Controller,如图:
浩Coding
2019/07/03
1.8K0
SpringBoot常用注解的简单理解
其他资料参考:https://zhuanlan.zhihu.com/p/135987318
小锋学长生活大爆炸
2020/09/08
1.3K0
SpringBoot常用注解的简单理解
struts2和struts1认识
Struts 2框架本身可以大致分3部分:核心控制器FilterDispatcher、业务总监Action与用户实现企业业务逻辑组件。
全栈程序员站长
2022/07/06
6300
Spring5注解
前言 最近在看B站颜群老师的课程,Javaweb>spring>springMVC>mybatis>spring高级,一路走来,跌跌撞撞,发现spring也不过尔尔,说白了,spring就是想尽办法将new做的更简单,更完美,更可配置。 Spring的一个核心功能是IOC,就是将Bean初始化加载到容器中,Bean是如何加载到容器的,可以使用Spring注解方式或者Spring XML配置方式。 Spring注解方式减少了配置文件内容,更加便于管理,并且使用注解可以大大提高了开发效率! 注解本身是没
SerMs
2022/03/30
3670
Spring入门指南
Spring就是一个大工厂,可以将所有对象的创建和依赖关系的维护,交给Spring管理。
ruochen
2021/11/23
9530
关于C++ const 的全面总结
C++中的const关键字的使用方法很灵活,而使用const将大大改善程序的健壮性,本人依据各方面查到的资料进行总结例如以下,期望对朋友们有所帮助。
全栈程序员站长
2022/07/14
1.6K0
最新整理Spring面试题2023
好了,不开玩笑,面对这个问题我们应该怎么来回答呢?我们给大家梳理这个几个维度来回答
用户4919348
2023/03/08
2.3K0
最新整理Spring面试题2023
JSP动作–JSP有三种凝视方式
动作是特殊的标记,通过一个动作标记能够实现多行Java代码实现的效果。能够动态插入文件、重用JavaBean组件、导向还有一个页面等。
全栈程序员站长
2022/07/12
3830
spring-自动加载配置文件\使用属性文件注入
在上一篇jsf环境搭建的基础上 , 加入spring框架 , 先看下目录结构 src/main/resources 这个source folder 放置web项目所需的主要配置,打包时,会自动打包到W
菩提树下的杨过
2018/01/24
1.3K0
spring-自动加载配置文件\使用属性文件注入
spring常用注解使用解析
spring没有采用约定优于配置的策略,spring要求显示指定搜索哪些路径下的Java文件。spring将会把合适的java类全部注册成spring Bean。
intsmaze-刘洋
2018/08/29
3660
Spring 学习笔记(八)—— 注解使用整合
需先在配置文件中,配置一个org.springframework.beans.factory.annotation. AutowiredAnnotationBeanPostProcessor的Bean。
Rekent
2018/09/04
5900
Spring 的 Bean 管理(注解方式)
除了 @Component 外,Spring 提供了 3 个功能基本和 @Component 等效的注解
希希里之海
2019/06/19
7920
Spring bean注解配置(2)—— @Autowired
@Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。系统自动为你注入,即隐式配置。自动装配的意思就是:找到合适的Bean注入给这个注释变量。
浩Coding
2019/07/03
1.4K0
相关推荐
Spring MVC 3 深入总结
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档