
java框架
文章平均质量分 55
记录框架中遇到的问题
进击的飞牛
这个作者很懒,什么都没留下…
展开
-
基于Spring的aop实现多数据源动态切换
Spring多数据源管理类AbstractRoutingDataSource实现AbstractRoutingDataSource重写determineCurrentLookupKey首先配置项目的多数据源实体类交给spring管理<beans> <!-- 加载配置属性文件 --> <context:property-placeholder ignore-unresolvable="true" location="classpath:applic原创 2021-11-19 17:16:04 · 1652 阅读 · 3 评论 -
mybatis对象映射对应的xml写法
一对一一个人对应一个身份证实体类public class Test { class User { private String id; private String userName; private IdCard idCard; public String getId() { return id; } public void setId(String...原创 2021-08-25 17:52:39 · 912 阅读 · 0 评论 -
spring管理的对象注入失败
1,没有把需要注入或被注入的对象让spring管理2,被注入的对象在private作用域中没有加载到spring容器中1、controller层中的service没有注入,(@Resource @Autowired)2、service层没有使用@Service修饰 3、Application启动类中,没有使用定义需要加载到容器中的包4、 常见报空指针的场景是,用户自定义了Util下的类,然后使用@Service引用了定义的Service,但是报空指针。 这种是因为,该Util类..转载 2021-07-30 17:18:53 · 1684 阅读 · 0 评论 -
mybatis增加对象后获取自增id
@Id@KeySql(useGeneratedKeys = true)private Integer id;使用上述注解就可以实现public void test{@AutowwiredMapper mapper;mapper.insert(user)Integer id = user.getId();}原创 2020-10-17 10:02:16 · 397 阅读 · 0 评论 -
SpringBoot中MyBatis属性映射之开启驼峰命名
MyBatis默认是属性名和数据库字段名一一对应的,即数据库表列:user_name实体类属性:user_name但是java中一般使用驼峰命名数据库表列:user_name实体类属性:userName在SpringBoot中,可以通过设置map-underscore-to-camel-case属性为true来开启驼峰功能:mybatis: configuration: map-underscore-to-camel-case: true # 开启驼峰命名...原创 2020-09-29 15:16:59 · 736 阅读 · 0 评论 -
springboot整合activemq实现传递对象简单例子
文章目录 导入activemq依赖 配置activemq.yml配置 activemq简单示例 前言最近刚学activemq,写个简单的例子记录一下一、导入activemq依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifactI..原创 2020-09-29 11:12:11 · 1249 阅读 · 0 评论 -
ibatis通用方法的适用条件以及无数据返回的信息
方法名称 作用 未找到数据返回的信息 List<T> selectAll(); 查询全部数据 空集合【】 T selectByPrimaryKey(Object key); 通过主键查询 null T selectOne(T record); 通过实体查询单个数据 null List<T> select(T record); ...原创 2020-09-30 15:07:43 · 198 阅读 · 0 评论 -
mybatis使用注解的方式实现批量增加
文章目录注:在学习的过程中记录@Insert和@InsertProvider @Insert实现 @InsetProvider实现实体类pojo@Data@Table(name = "easy_excel")public class DemoData { @Id private String name; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date time...原创 2020-11-14 15:00:36 · 918 阅读 · 0 评论 -
springboot整合redis
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、maven添加redis依赖 二、application.yml或application.properties配置redis参数 三、重写CacheManager,RedisTemplate 总结前言记录redis的学历过程一、maven添加redis依赖<!-- redis --><dependency> <groupId>...原创 2020-11-20 14:00:48 · 224 阅读 · 0 评论 -
Spring Boot2.x: 集成JPA快速开发
文章目录前言 一、JPA是什么? 二、解决问题 三、具体实现步骤一、JPA是什么?一种规范,并非ORM框架,也就是ORM上统一的规范spring-boot-starter-data-jpa 是Spring Boot的项目,包含了spring-data-jpa和一些其他依赖用于Spring Boot项目 spring-data-jpa 是Spring Data的项目,就是本体,用于任何项目二、解决问题为了执行简单查询分页,编写太多重复代码 基于JPA的数据访问层的增强.原创 2020-11-20 14:04:01 · 143 阅读 · 0 评论 -
springboot+ssm+shiro做简单的登录功能
创建一个springboot+ssm项目 导入shiro依赖 编写shiro的配置文件 测试 目录创建一个springboot+ssm项目导入shiro依赖编写shiro的配置文件测试一、详情请见https://blog.youkuaiyun.com/qq_41816742/article/details/108624574二、导入shiro依赖三、shiro的配置文件自定义MyRealm数据源UserMapper写Sql语句..原创 2020-11-20 14:05:07 · 565 阅读 · 0 评论 -
springboot+springmvc+mybatis整合
Springboot+springmvc+mybatis整合 创建项目 导入依赖 配置数据库 创建层级文件夹 简单实例原创 2020-11-20 14:02:05 · 329 阅读 · 0 评论 -
springboot+springmvc后台日期转换
https://blog.youkuaiyun.com/eumenides_/article/details/79033505转载 2020-11-20 14:05:59 · 329 阅读 · 0 评论 -
实体类主键自增id的注解
JPA的注解来定义实体的时候,使用@Id来注解主键属性即可。如果数据库主键是自增长的,需要在增加一个注解@GeneratedValue,即:1 @GeneratedValue(strategy=GenerationType.IDENTITY)2 @Id3 private String id;PS:@GeneratedValue注解的strategy属性提供四种值:–AUTO: 主键由程序控制,是默认选项,不设置即此项。–IDENTITY:主键由数据库自动生.原创 2020-11-20 14:06:40 · 11908 阅读 · 0 评论