深入浅出spring boot 2.x 02-spring注解&jpa映射【笔记】
2019-02-19 11:00
399 查看
环境切换
- spring使用,@Profile用于切换各种环境
- springboot使用application-{profile}.properties进行配置 使用参数spring.profiles.active配置激活
引入xml配置bean,@importResource
springEL 表达式- @Value("${database.drivename})
- @Value("#{T(system).currentTimeMillis()}}),T表示引入类,system默认是lang包,不需要
- 赋值字符串#{’。。。’}
- 数值#{3.14}
- 还可以进行计算,字符串判断相等用eq,数字判断相等用==,?判断空
- aop事物只能应用于方法上
- @Aspect定义切点
- @Order或接口Ordered可以配置多个切面的执行顺序
- spring规则,使用aop的类拥有接口时,它会以jdk动态代理运行,否则以cglib运行
- jdbcTemplate下的方法是每次都打开一个连接,执行后关闭
一次连接执行多个sql可以使用statement或conn
- 注解@EnableJpaRepositories用于扫描Jpa接口,@EntityScan对实体bean的扫描
- @Query为jpql与hql相似
- 使用@Convert转换器,如性别
- mybatis使用typeHandler进行枚举转换 mybatis企业中注解用的较少,因为功能和可读性的限制,所以启用基础配置文件+映射文件的形式
相关文章推荐
- 深入浅出spring boot 2.x 04-springMVC注解【笔记】
- spring boot JPA 使用(二)常见注解说明
- Spring boot 学习笔记(05)——各种常用注解
- Spring boot data JPA数据库映射关系 : @OneToOne,@OneToMany,@ManyToMany
- spring boot中jpa的注解使用
- Spring Boot集成JPA的Column注解命名字段无效的问题
- spring boot学习笔记三---探究Spring boot注解(未完待续)
- Spring Boot笔记(一)——注解
- Spring Boot学习笔记-零xml配置jpa
- spring-boot学习笔记(二)spring-data-jpa的简介以及项目集成
- SpringBoot缓存注解学习笔记之Redis
- 【SpringBoot学习笔记】SpringBoot_01_SpringData—JpaRepository查询功能
- 学习springboot笔记(四)数据访问之JPA
- 深入浅出spring boot 2.x 05-REST风格【笔记】
- Spring Boot学习笔记----mybatis注解(一)
- spring学习笔记02_注解配置Bean_AOP_
- 深入浅出spring boot 2.x 06-spring security【笔记】
- 深入浅出spring boot 2.x 07-spring异步线程池&消息&定时任务&websocket【笔记】
- 【SpringBoot学习笔记】SpringBoot_02_vue和SpringBoot的跨域请求
- SpringBoot笔记4---如何读写数据库之使用@Query注解来读写数据库