查了一些网上的其他博客,发现几个注解本质上没有什么区别,至少在spring2.5版本里,这几个注解本质是一样的(当然,新的版本有什么变化目前还没细查),命名不一样主要是为了区分类的作用和所属层级: **@Repository:持久层,用于标注数据访问组件,即DAO组件。 **@Service:业务层,用于标注业务逻辑层主键。@Controller:控制层,用于标注控制层组件。@Component:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-16 16:00:50
                            
                                39阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller&nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-16 21:43:48
                            
                                450阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            @ControllerAdvice,是spring3.2提供的新注解,从名字上可以看出大体意思是控制器增强。让我们先看看@ControllerAdvice的实现: @Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Component
public @interface Controller            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-31 11:20:41
                            
                                112阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录一、放在最开始方法的外侧的注解1、@ControllerAdvice:2、@ResponseBody 3、@slf4j4、@Configuration5、@Component、@Controller、@Service和@Repository6、@Mapper7、@Service8、@RestController @RequestMapping("/路径")9、@EnableTrans            
                
         
            
            
            
            一、元注解元注解:是用于修饰注解的注解,通常用在注解的定义上。一般用于指定某个注解生命周期以及作用目标等信息,为Java内置的注解,主要有如下几种:@Target: 注解的作用目标@Retention: 注解的生命周期@Documented:注解是否应当被包含在 JavaDoc 文档中@Inherited:是否允许子类继承该注解1、@Target用于指明被修饰的注解最终作用的目标是什么,是类还是方            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-30 23:16:39
                            
                                43阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              一 在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controller 标记一个类是C            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 00:03:47
                            
                                25阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、Spring常用注解@Component:标注一个普通的Spring Bean类。 
@Controller:标注一个控制器组件类。 
@Service:标注一个业务层组件类。 
@Repository:标注一个dao持久层组件类。Bean实例的名字默认是Bean类的首字母小写,其他部分不变。尽量考虑使用@Controller,@Service,@Repository代替通用的@Compone            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-17 13:09:34
                            
                                46阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、@Controller
 在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controll            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-24 09:44:02
                            
                                55阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如果我们使用 Java 8 或者更高版本开发,那么,我们可以并行声明多个 @PropertySource:@Configuration@PropertySource(“classpath:1.properties”)@PropertySource(“classpath:2.properties”)@PropertySource(“…”)public class XConfiguration{ …}            
                
         
            
            
            
            @Controller@RestController@Service@Autowired@RequestMapping@RequestParam@ModelAttribute@Cacheable@CacheEvict@Resource@PostConstruct@PreDestroy@Repository@Component@Scope@Required@Qualifier@Controller标            
                
         
            
            
            
            @ControllerAdvice ,很多初学者可能都没有听说过这个注解,实际上,这是一个非常有用的注解,顾名思义,这是一个增强的 Controller。使用这个 Controller ,可以实现三个方面的功能:全局异常处理全局数据绑定全局数据预处理灵活使用这三个功能,可以帮助我们简化很多工作,需要注意的是,这是 SpringMVC 提供的功能,在 Spring Boot 中可以直接使用,下面分别            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-19 08:04:14
                            
                                60阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller&nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-08 22:25:51
                            
                                18阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、@Controller  @Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller 对象。分发处理器将会扫描使用了该注解的类的方法,  并检测该方法是否使用了@RequestMapping 注解。@Controller 只是定义了一个控制器类,而使用@RequestMapping 注解的方法才是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-10 13:04:05
                            
                                24阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让Spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件;使用java代码            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-26 07:26:42
                            
                                81阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ://.blogjava.net/kangdy/archive/2011/10/10/360402.htmlSpring2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-11-07 10:46:00
                            
                                92阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Spring 2.5 版本新增了 Spring MVC 注解功能,用于替换传统的基于 XML 的 Spring MVC 配置。 在《第一个Spring MVC应用》一节中创建了两            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-10 16:02:53
                            
                                285阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然目前这 3 个注释和 @Componen            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-04-16 22:18:06
                            
                                1658阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            Spring 注解@Component,@Service,@Controller,@RepositorySpring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spri            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-02-02 12:11:00
                            
                                153阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            继前几章所讲解的注解中: http://www..com/EasonJim/p/6892280.html http://www..com/EasonJim/p/6899747.html http://www..com/EasonJim/p/6901115.h            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-08-11 19:04:00
                            
                                166阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-12-01 09:25:00
                            
                                115阅读
                            
                                                                                    
                                2评论