常见注解一、Spring1. 创建对象2. 自动装配3. 完全注解开发4. AOP的注解(非Spring)5. 事务6. 新增二、SpringMVC二、SpringBoot2 一、Spring1. 创建对象@Component、@Service、@Controller、@Repository:Spring 针对 Bean 管理中创建对象提供注解,分类包括四种,这四种注解功能是一样的,都可以用来创
转载 2024-03-20 11:52:42
34阅读
Configuration 作用:指定当前类是一个配置类 细节:当配置类作为AnnotationConfigApplicationContext对象创建的参数时,该注解可以不写。 ComponentScan 作用:用于通过注解指定spring在创建容器时要扫描的包 属性: value:它和baseP
原创 2021-07-19 11:02:44
168阅读
Spring的基础注解Spring整合Junit;Spring注解配置;Spring组件注解Spring依赖注入的注解;@Bean,@Controller,@Service。@Repository,@Component,@Autowired,@Qualifier,@Resource,@Value,@Scope,@PostConstruct,@PreDest
@Controller@Controller注解在类上,表明这个类是Spring MVC里的Controller,将其声明为Spring的一个Bean,Dispatch Servlet会自动扫描注解了此注解的类,并将Web请求映射到注解了@RequestMapping的方法上,需要注意的是,在Spring MVC声明控制器Bean的时候,只能使用@Controller。@RequestMappin
Aop配置类package com.mt.spring5.aopanno;import org.springframework.context.annotation.ComponentScan;import org.springframework.context.annotation.Configuration;import org.springframework.context.annotati
原创 2022-12-05 16:51:35
138阅读
写代码前需要准备好数据库#创建数据库CREATE database userdb;#创建数据表CREATE TABLE userdb.t_account ( id int NOT NULL, username varchar(50) NULL DEFAULT NULL, money decimal(16,3) NULL DEFAULT NULL, PRIMARY KEY(id));
原创 2022-12-06 12:14:24
122阅读
@Component 此注解多用在类上,作用:相当于配置文件中一个bean标签,相当于配置文件里面的bean标签,默认的id属性名称是名该类名的首字母小写格式,也可以指定名称@Resource注释在属性上面,作用,根据属性名称去配置文件中获取对应id(id属性是bean 唯一标识,用来获取bean类的对象)名称的bean对象,找到后赋值给该属性如果没有找到这回根据属性类型去文件当中找,
一.@Cacheable,@CacheEvict,@CachePut,@CacheConfig等注解及其属性的用法1.1 @Cacheable@Cacheable的属性的意义cacheNames:指定缓存的名称key:定义组成的key值,如果不定义,则使用全部的参数计算一个key值。可以使用spring El表达式keyGenerator:定义key生成的类,和key的不能同时存在sync:如果设
转载 2023-06-19 02:36:00
89阅读
Spring可以简化代码的开发,要想真正简化开发,就需要用到Spring注解开发,Sprin
原创 2022-08-06 00:11:15
168阅读
简介 spring boot注解开发模板 创建项目 pom.xml导入所需依赖 点击查看源码 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starte
原创 2022-10-01 12:34:14
93阅读
编写实体类public class Account implements Serializable { private Integer id; private String name; private Float money; @Override public String toString() { return "Account{" ...
原创 2021-07-09 10:49:45
94阅读
注解开发添加子模块spring-06-anno,配置文件,User实体类在Spring4之后,要使用注解开发,必须要保证aop的包导入了 使用注解需要导入context约束,增加注解的支持!<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans
1 前言Spring3.0引入了注解开发的模式,框架的诞生是为了简化开发,那注解开发就是简化再简化。Spring的特性在整合MyBatis方面体现的淋漓尽致哦2 注解开发以前跟老韩学习SE时他就说:注解本质是一个继承了Annotation 的特殊接口,其具体实现类是Java 运行时生成的动态代理类。而我们通过反射获取注解时,返回的是Java 运行时生成的动态代理对象$Proxy1。通过
原创 精选 10月前
266阅读
1点赞
一、容器中注入组件1,包扫描 + 组件标注注解 a)组件标注@Controller@Service@Repository@Componentb)包扫描@ComponentScan  @ComponentScan中主要值的解释value:扫描的包路径(数组)excludeFilters:指定扫描的时候按照什么规则排除那些组件(@ComponentScan.Filter)includeFilters:
转载 9月前
35阅读
一、使用注解方式实现AOP – 步骤1.1 先引入spring-core ,spring-aop相关jar文件 (aspectj aop优秀组件)spring-aop-3.2.5.RELEASE.jar 【spring3.2源码】 aopalliance.jar 【spring2.5源码/lib/aopalliance】 aspectjweaver.jar 【spri
Spring Cache是Spring提供的通用缓存框架。它利用了AOP,实现了基于注解的缓存功能,使开发者不用关心底层使用了什么缓存框架,只需要简单地加一个注解,就能实现缓存功能了。用户使用Spring Cache,可以快速开发一个很不错的缓存功能。Spring Cache只是提供了一层抽象,底层可以切换不同的cache实现。具体就是通过CacheManager接口来统一不同的缓存技术。Cach
转载 2023-09-16 13:36:39
85阅读
 1,首先在启动类上加上 @EnableCaching 这个注解 在查询类的controller,或service ,dao 中方法上加@Cacheable更新或修改方法上加 @CachePut注意 同一个返回对象中  两个注解的  cacheNames值保持一致在yaml 文件配置redis pom.xml 引入&n
转载 2023-06-28 16:19:20
55阅读
spring集成redisspring集成redis spring集成redis废话不多说,直接上代码:pom文件依赖的jar<dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artif
转载 2023-09-02 11:31:49
46阅读
目录配置具体实现用户实体类接口接口实现类缓存注解说明@CachePut@Cacheable@CacheEvict测试结果saveUsergetUserupdateUserremoveUser配置首先在POM文件中加入Redis相关的依赖<dependency> <groupId>org.springframework.boot</groupId
转载 2023-10-17 14:45:06
58阅读
准备工作  从 Spring 2.5 开始就可以使用注解来配置依赖注入,只需要在相关类、方法、属性上声明注解即可。   需要注意的是,默认情况下,Spring 容器中注解是不生效的,因此在配置使用注解之前需要在 Spring 配置文件中启用它。  配置注解生效的步骤:   1. 在根标签 <beans> 中加上 context 命名空间,并为其设置 schemaLocation<
转载 2023-12-02 14:02:44
26阅读
  • 1
  • 2
  • 3
  • 4
  • 5