发布网友 发布时间:2022-03-25 00:42
共5个回答
懂视网 时间:2022-03-25 05:03
springboot常用注解如下:
1、ComponentScan。自动扫描组件,可自动发现和装配一些Bean。
2、Configuration。用于定制配置类,相当于spring的xml文件。
3、EnableAutoConfiguration。尝试根据添加的jar依赖自动配置Spring应用等。
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。
热心网友 时间:2022-03-25 02:11
Spring Boot常用注解
1、@SpringBootApplication
替代 @SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan
2、@ImportAutoConfiguration
导入配置类,一般做测试的时候使用,正常优先使用@EnableAutoConfiguration
3、@SpringBootConfiguration
替代@Configuration
4、@ImportResource
将资源导入容器
5、@PropertySource
导入properties文件
6、PropertySources
@PropertySource 的集合
扩展资料:
Controller 该类为Controller。
RequestMapping 配置方法路径等信息。
ResponseBody 返回值,例如JSON,XML。
PathVariable 获取RESTFUL路径中的值如 /company/{corpId}/dept/{deptId}。
RequestParam 获取Request参数值如xxx?from=index_nav。
Component,Repository,Service。
一般用Repository,service用Service,需要多个service时,一般用Componet。
参考资料来源:百度百科-spring MVC
热心网友 时间:2022-03-25 03:29
1、@ Repository:对应数据访问层Bean ,将标注了此注解的类纳入进spring容器中管理。例如:
2、@ Service:对应的是业务层Bean,将标注了此注解的类纳入进spring容器中管理。例如:
3、@Controller:对应表现层的Bean,也就是Action,将标注了此注解的类纳入进spring容器中管理。例如:
4、@RequestMapping:地址映射;
5、@Resource:装配。
热心网友 时间:2022-03-25 05:04
(1)在SpringMVC 的配置文件中定义MyController 的bean 对象。
(2)在SpringMVC 的配置文件中告诉Spring 该到哪里去找标记为@Controller 的Controller 控制器。
<方式一>
<bean class="com.host.app.web.controller.MyController"/>
<方式二>
< context:component-scan base-package = "com.host.app.web" />//路径写到controller的上一层。
扩展资料
不使用注解的Spring示例——
package com.spring.model;
public class Tiger {
private String tigerName="TigerKing";
public String toString(){
return "TigerName:"+tigerName;
}
}
热心网友 时间:2022-03-25 06:55
链接: https://pan.baidu.com/s/1K_TW453_Ko63FeFMX8ieyw
注解本身没有功能的,就和 xml 一样。注解和 xml 都是一种元数据,元数据即解释数据的数据,这就是所谓配置。本文主要罗列 Spring|Spring MVC相关注解的简介。