首页 > 编程知识 正文

java集合面试题,spring事务面试题

时间:2023-05-03 19:09:19 阅读:47314 作者:1216

困惑的性质-自动组件不准确,所以我总是喜欢使用清晰的组件。

[] (

(24、你用过什么重要的Spring评论?

@controller-springMVC项目中使用的控制器类。

@Service -用于服务类。

@RequestMapping -用于在控制器处理程序的方法中配置URI映射。

@responsebody-object用于作为响应发送,通常用于作为响应发送XML或JSON数据。

@PathVariable -用于将动态值从URI映射到处理程序方法的参数。

@autowired-springbean用于自动构建依赖关系。

@ qualifier-@使用auto wired注释避免存在多个bean类型实例时出现混乱。

@scope-springbean的组成范围。

用于基于@Configuration、@ComponentScan和@bean-Java的配置。

@Aspect、@Before、@After、@Around、@Pointcut -用于切面编程(AOP )

[] (

) 25、如何在spring中启动注释汇编?

默认情况下,注释部件未在Spring容器中打开。 因此,要使用基于注释的程序集,必须配置context:annotation-config /元素以在Spring配置文件中启用它。

[] (

(26、@Component、@Controller、@Repository和@Service有什么区别?

@Component :这将java类标记为bean。 这是所有Spring管理组件的通用构造型。 spring的组件扫描机制现在可以选择并引入APP应用程序环境中。

@Controller :这将类标记为Spring Web MVC控制器。 标记的Bean将自动导入到IoC容器中。

@Service :此注释专用于程序集注释。 这不会为@Component注释提供其他行为。 可以在服务层类中使用@Service而不是@Component。 这是因为更好地指定了意图。

@Repository :此注释专用于具有类似用途和功能的@Component注释。 DAO有额外的好处。 将DAO导入IoC容器,并将未检查的异常转换为Spring DataAccessException。

[] (

(27、@Required注释用于什么?

@Required应用于bean属性setter方法。 此注释只是表示在设置时必须使用bean定义中的显式属性值,或者必须在受影响的bean属性中输入自动程序集。 如果未输入受影响的bean属性,容器将抛出BeanInitializationException。

[] (

(28、@Autowired评论用于什么?

@Autowired可以更准确地控制应该在哪里以及如何进行自动组装。 此注释用于将bean自动装配到具有任意名称或多个参数的setter方法、构造函数、属性或方法中。 默认情况下,这是类型驱动的注入。

[] (

(29、@Qualifier注释用于什么?

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。