![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 50
yyc_ssasd
erp供应链
展开
-
装饰者模式-学习探讨
装饰者模式原创 2022-01-15 15:39:48 · 263 阅读 · 0 评论 -
mybatis根据对应view来动态设置查询列
背景在进行根据模型开发的过程中,模型是需要最精简的。各个模型物料表的列都不一样,如何在模型开发中设置一个精简模型来进行配置,查询出对应的模型数据呢?在上一篇中Mybatis无实体类查询中已经简单实现了mybatis的非预编译查询,那么如何实现对应的动态查询列呢?实现根据设置对应的视图view,来配置要显示或者查找的动态列名,当然这个列名肯定是在表中存在的。演示设置视图编号和名称,分录为要显示的列名,一定要和物理表相对应,这里后面可以通过Model的描述文件设置成过滤条件来选择查询结果修原创 2021-11-17 11:26:23 · 1347 阅读 · 0 评论 -
mybatis无实体类获取对应表的数据
背景在项目开发中会出现物理模型不确定,但是要根据模型去查询数据的情况,这样使用mybatis的Mapper对应xml文件来配合查询就有困难了。这就说明需要具有一个扩展性的,并且不能将表名写死的方式来实现。经过查找mybatis发现具有一个非预编译的机制可以实现。xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://原创 2021-11-16 17:55:19 · 3793 阅读 · 0 评论 -
java反射加载jar包
package com.example.dynamicDemo;import java.lang.reflect.Method;import java.net.URL;import java.net.URLClassLoader;public class loadJar { public static void main(String[] args) { //jar包地址 String jarPath="E:/soft/jarDemo-1.0-SNAPSH原创 2021-09-28 10:48:43 · 987 阅读 · 0 评论 -
jeecg-boot启动错误
git clone代码后,通过run无法正常启动项目,一直报某个依赖在远程库中不存在通过更新maven的setting设置<profiles> <profile> <id>nexus</id> <!--所有请求均通过镜像 --> <repositories> <repository> <id>central</id>原创 2021-01-25 14:00:48 · 1670 阅读 · 0 评论 -
docker+nginx负载均衡
nginx使用Nginx部署一个java springboot应用docker 制作springboot应用镜像将制作好的jar包放置到虚拟机上新建dockerfile目录touch dockerfileFROM java:8VOLUME /tmpADD dockertest-0.0.1-SNAPSHOT.jar dockertest-0.0.1-SNAPSHOT.jarENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom原创 2020-12-26 15:18:03 · 190 阅读 · 0 评论 -
mybatis-04多表查询
mybatis查询针对一对一、多对多查询实现一对一一个account表对应一个user用户一个user用户可能存在多个account账户信息对账户account表来说,一对一的话,类Account中就需要存在一个user信息。通过getUser()/setUser(User user)来实现对user的获取/赋值package com.example.domain;public c...原创 2020-04-25 16:24:05 · 139 阅读 · 0 评论 -
Mybatis-XML映射配置
Mybatis映射配置MyBatis 的真正强大在于它的语句映射,这是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 致力于减少使用成本,让用户能更专注于 SQL 代码。Sql这个元素可以用来定义可重用的 SQL 代码片段,以便在其它语句中使用。 参数可以静态地(在...原创 2020-04-25 10:36:44 · 349 阅读 · 0 评论 -
Mybatis-03xml增加字段映射及数据源外部配置
使用配置配置文件中使用配置处理resultType以及使用外部properties处理resultType当查询语句中的resultMap对应实体类时,如果实体类与数据库结构不一致,那么返回的值就是null,需要处理数据库表结构字段与实体类之间的字段映射。<select id="findAll" resultMap="myUser"> select * from...原创 2020-04-24 13:39:09 · 497 阅读 · 0 评论 -
Mybatis-02 crud
增删改查CRUD本实践实现mybatis的增删改查增加insert操作原创 2020-04-23 22:50:09 · 77 阅读 · 0 评论 -
mybatis-01入门-使用注解实现
注解上个文档使用xml配置信息实现了mybatis,这篇实践通过注解的方式来实现Mybatis修改配置文档<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://myb...原创 2020-04-23 16:36:14 · 121 阅读 · 0 评论 -
mybatis-01入门
mybatismybatis是一个持久层的框架,我学习后感觉和.netcore中的EFCore类似,都是将sql配置与具体业务进行分离,简便业务逻辑,便于后期的维护。引入mybatis如果想要在项目中使用mybatis,直接在pom.xml中引入即可。可以查看Mybatis官网:Mybatis官网 <dependency> <groupId>...原创 2020-04-23 16:25:50 · 223 阅读 · 0 评论 -
spring aop-基于注解的方式实现
基于注解的方式实现aopbean.xml处理修改bean.xml用于支持注解<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i...原创 2020-04-22 09:35:06 · 213 阅读 · 0 评论 -
Spring AOP-基于xml方式实现
基于XML方式的AOP实现在spring中aop实现方法包括xml和注解方式,在了解了动态代理后,通过xml方式来实现spring的AOP创建xml描述<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:x...原创 2020-04-22 08:54:29 · 1420 阅读 · 0 评论 -
spring AOP-动态代理实现
AOPAOP:面向切面的编程。OOP编程是面向对象的编程方法,各个对象之间进行信息交互,实现业务逻辑,是横向的实现方法,而AOP是OOP方法的补充,是一种纵向逻辑的处理。如:当业务逻辑已经基本编写完成,但是客户提出一个新需求,需要对所有业务进行一种安全审计的记录,以用于各种管理的认证,这个时候如果继续使用OOP编程的话,需要增加公共类,子类再去继承;或者增加一个接口,然后各个子类再去实现接口方...原创 2020-04-21 17:52:34 · 214 阅读 · 0 评论 -
Ioc理解
什么是IOCIOC叫依赖反转,包含了依赖注入和依赖查找。为什么叫依赖反转,而不是叫其他的名称,通过下面的例子来理解简单的服务实现比如说有个生产汽车的接口,接口里定义了一个生产汽车的方法。package services;public interface IMakeCar { void MakeCar();}这个接口方法呢,可以有任何汽车厂来实现,比如一汽汽车厂、东风汽...原创 2020-04-18 10:17:00 · 99 阅读 · 0 评论 -
Java核心技术学习:1、类优先原则
类优先当某个类继承超类并实现接口时,如果超类和接口中都有一个相同的方法名时,如果接口设置了默认的方法实现体,那么接口的方法会被忽略,直接使用类的方法。public class Employee implements Comparable<Employee>{ public int EmployyeeId; public String EmployeeCode; ...原创 2020-04-16 08:34:40 · 471 阅读 · 0 评论