
spring
文章平均质量分 82
空无多有
这个作者很懒,什么都没留下…
展开
-
SpringMvc常用注解整理
SpringMvc常用注解整理用于配置控制器的注解@Controller@RestController用于提供方法映射的注解@RequestMapping@GetMapping @PostMapping @PutMapping @DeleteMapping增强控制器方法的注解@ModelAttribute@ExceptionHandler@InitBinder给控制器方法提供通知的注解@ControllerAdive@RestControllerAdive用于绑定控制器方法参数的注解@RequestPar转载 2022-01-22 20:18:22 · 1156 阅读 · 0 评论 -
spring自定义yml文件解析器
spring自定义yml文件解析器pom 引入依赖yml 文件自定义yml文件解析的工厂 YmlPropertySourceFactoryJdbcConfig 配置类spring 启动类测试结果srping 配置自定yml解析器以最简单的获取数据源的代码示例整体文件结构如下:pom 引入依赖 <dependencies> <dependency> <groupId>org.springframework</gro原创 2021-12-11 17:35:37 · 1605 阅读 · 0 评论 -
@Resource详解-代码示例
@Resource注解详解属性介绍@Resource 的装配规则灵魂总结先来看下@Resource的应用场景代码演示默认情况装配代码运行测试分析byName (name默认属性名)装配代码运行测试分析byName (name显示指定)装配代码运行测试分析byType 显示指定装配代码运行测试分析finally此注解来源于JSR规范(Java Specification Requests),其作用是找到依赖的组件注入到应用来,它利用了JNDI(Java Naming and Directory Interf原创 2021-12-09 23:48:46 · 5423 阅读 · 3 评论 -
spingBoot中spring data jpa的一次查询问题解决
spingBoot中spring data jpa得一次查询问题解决1.问题描述:2.问题解决这个问题令我真的是印象深刻。现在记录一下该问题的详细解决过程,解决问题的思路很重要。1.问题描述:一个简单的查询,根据某字段查询值,实体类是一个视图。dao: @Query(value="from ViewGxxx where num = ?1") VietEntity find...转载 2019-11-21 18:14:22 · 608 阅读 · 0 评论 -
spring配置redis集群并使用
spring配置redis集群并使用1. applicationContext.xml配置2. 配置文件jedis.properties3. 使用这里用的是spirng不是spingBoot ,两者的差别就是配置方式不通,实际应用中都是一样的,有时间把boot的也补上。1. applicationContext.xml配置<?xml version="1.0" encoding="UT...转载 2019-11-19 10:33:49 · 2243 阅读 · 0 评论 -
sping data jpa异常 :org.springframework.dao.InvalidDataAccessApiUsageException
org.springframework.dao.InvalidDataAccessApiUsageException项目使用了springBoot +spring data jpa在执行一个update(jpql语句)的时候报了异常:org.springframework.dao.InvalidDataAccessApiUsageException: org.hibernate.hql.in...原创 2019-11-13 14:39:58 · 2677 阅读 · 0 评论 -
Spring Data JPA联合主键-实体类映射的配置
Spring Data JPA联合主键-实体类映射的配置1.数据库表结构2.为联合主键的三个字段单独创建一个类3.实体类配置这里给出实现方式的一种数据库: oracle1.数据库表结构表中 sched_name, trigger_name, trigger_group 三个字段为该表的联合主键2.为联合主键的三个字段单独创建一个类圈重点:该类要添加无参构造方法,我这里使用的@No...原创 2019-10-18 13:41:28 · 5213 阅读 · 2 评论 -
spring的@ContextConfiguration注解-java.lang.IllegalStateException: Failed to load ApplicationContext
spring的@ContextConfiguration注解问题描述:问题原因:@ContextConfiguration 注解的用法详解总结近期项目由普通项目换成了gradle构建项目以及管理问题描述:在junit测试的时候出现: Failed to load ApplicationContext 具体如下> Task :wrapperBUILD SUCCESSFUL in...原创 2019-08-28 17:05:41 · 10259 阅读 · 1 评论 -
spring Date JPA整理 -1
spring Date JPA整理ORM常见的ORM框架hibernate与JPA的概述hibernate概述JPA概述JPA与hibernate的关系JPA小示例开发包搭建开发环境创建客户的数据库表和客户的实体类ORMORM(Object-Relational Mapping) 表示对象关系映射。在面向对象的软件开发中,通过ORM,就可以把对象映射到关系型数据库中。只要有一套程序能够做到建立...原创 2019-08-04 17:08:39 · 280 阅读 · 0 评论 -
Spring中的BeanFactory实现
实现Spring中的BeanFactory概览具体代码如下:1. 接口:2. 三个实现类 分别实现接口的save() 方法 如下3. beans.xml4. beanFactory类:5. 测试:总结:在spring中通过管理ioc的思想,将实例的创建于管理交由spring容器来管理。这里来简单的实现一下这个Spring的Bean工厂。主要是 工厂+反射+配置文件 配合实现概览创建项目...转载 2019-05-19 19:11:09 · 14259 阅读 · 1 评论 -
获取spring容器上下文
获取spring容器上下文方式一:ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");applicationContext.xml 为配置文件这种方式是从新加载了spring上下文, 很耗时间,一般在测试时偶尔使用。不推荐使用。方式二:写好的工具类如下:/...转载 2019-04-29 17:35:22 · 3229 阅读 · 0 评论 -
spring框架理解笔记整理
spring框架理解笔记整理以前写在笔记本上的笔记,整理一下,方便以后在线翻阅。使用@Autowired注解自动转配bean的时候,都会有一个id , 默认为类名首字母小写。 当前也可以像xml中一样指定id名称。 如下所示:@Component("xxx")public class Test(){ ...}这样就指定了Test类交由spring容器管理bean的id 为 “...转载 2019-04-24 20:01:01 · 306 阅读 · 0 评论 -
@Transient注解
@Transient注解Transient 字面意思为 临时的, 短暂的在Spirng中配置在实体类中, 以为该字段不做库表的orm 映射处理, 但在程序中仍然可以使用它.使用规则:该注解可以加在get方法上,也可以加在属性上(如果没有get方法的话)例如:它既可以写在属性的上面,也可以写在属性get方法的上面。在实际的使用过程中,如果属性没有get方法。下面这种写法是没有问题的...转载 2019-01-21 14:39:41 · 10502 阅读 · 0 评论 -
spring的重要概念理解
spring重要概念的深入理解1. 耦合性2. 应用切面声明:— 本文参考 《spring 实战》1. 耦合性耦合具有两面性(two-headed beast):一方面: 紧密耦合的代码难以测试 , 难以复用, 难以理解,并且典型的表现出"打地鼠"式的bug特性(修复一个bug,将会出现一个或者更多新的bug).另一方面:一定成都的额耦合又是必须的–完全没有耦合的代码什么也做不了. 为了...转载 2018-12-27 15:04:23 · 251 阅读 · 0 评论