- 博客(14)
- 资源 (1)
- 收藏
- 关注
转载 java springboot使用ssh连接数据库仅需三步
然后再创建数据库连接,连接本地3307端口,连接请求就会通过ssh服务器被转发到远程3306端口。项目启动时先创建ssh连接,监听本地3307端口。
2024-03-06 11:39:55
453
1
原创 mybatis-plus 多表条件分页查询
今天写mybatis-plus 多表条件分页查询的时候碰到很多问题,这里记录下建立一个dto来对应查询条件,我这个dto是继承了自己写的分页用的model,主要是为了分页的时候不用再写pagesize和page还是像往常一样去建立page和querywapper,这里要注意下,一定要引入分页的插件,不引入的话会报错建立page和querywapper对象,这里要具体说一下。这个 wi 指的是你sql中的表名,因为我的多表中基本都有这个字段,不加的话,会出现字段指定不明确的错误。** mapper:
2022-01-05 18:16:38
3189
原创 springboot整合mybatis-plus使用代码生成器报错Unknown FreeMarker configuration setting: “recognize_standard_file
19:52:08.660 [main] ERROR org.springframework.boot.SpringApplication - Application run failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'freeMarkerConfigurer' defined in class path resource [org/springframework/
2021-11-25 19:55:33
489
原创 通过ApplicationContextAware 获取bean
@通过ApplicationContextAware 获取beanpackage cn.piesat.ias.util;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.s
2021-11-24 18:16:25
391
原创 RestTemplate exchange
@GetMapping("/putByText")@ApiOperation(value = "远程更新资源", position = 1, httpMethod = "GET", response = Result.class)public Result putByText(@ApiParam(value = "text参数", name = "text") @RequestParam(name = "text") String text){ MultiValueMap<String,
2021-11-24 17:11:54
740
转载 Spring的@PostConstruct和Aware接口实现原理
@PostConstruct是由CommonAnnotationBeanPostProcessor类实现的。一、CommonAnnotationBeanPostProcessor是什么时候加载进去的呢?我们首先看到CommonAnnotationBeanPostProcessor是spring context下的包,说明是spring自带的类。我们就大胆猜想,它是spring的创世纪类,即internal类。我们怎么验证呢?我们知道spring自带的创世纪类是在下面的构造方法里面:public Ann
2021-07-24 11:56:33
572
转载 多态的经典实例分析
实例代码:1.类Apackage polymorphic;public class A {public String show(D obj) {return ("A and D");}public String show(A obj) {return ("A and A");}}2.类Bpackage...
2019-07-08 14:50:23
292
转载 让狼吃草
有一天,狮子让一只豹子管理10只狼,并给他们分发食物。豹子领到肉之后,把肉平均分成了11份,自己要了一份,其他给了10只狼。这10只狼都感觉自己分的少,合起伙来跟豹子唱对台戏。虽然一只狼打不过豹子,但10只狼豹子却没法应付了。豹子灰溜溜的找狮子辞职。狮子说:今后,看我的。第二天,狮子把肉分成了11份,大小不一,自己先挑了最大的一...
2019-07-08 14:47:47
477
转载 win7,win10等Windows系统下面多个jdk版本切换
1.系统-高级系统设置-环境变量 里面的Path值最前面的C:\ProgramData\Oracle\Java\javapath;去掉;2.找到控制面板,查看方式选择大图标或者小图标,找到java选项并点击进入。然后选择java栏,点击查看,将jdk1.8的启用去掉,并保存;3.找到目录C:\Windows\System32,将java.exe,javaw.exe,javaws.exe删除;(网上...
2018-06-29 11:12:52
670
转载 让Mybatis查询存储过程不那么另类
Mybatis默认查询存储过程的返回值是使用参数传来传去的,从参数里获取返回值总让我感觉怪怪的,特别是在使用接口做Dao的时候,破坏了Dao接口方法的统一性。然后就有了mybatis-callable,获得方式如下:<dependencies> ... <dependency> <groupId>com.github.miemiede...
2018-05-22 15:03:23
227
转载 web工程aop实现前台操作日志记录 初稿
写日志功能很繁琐,博主废了一些时间写出来分享,用的ssm框架,后期会设置优先级,避免所有方法都会被记录到日志。开始:1、首先定义一个自定义注解@controllerLog和@serviceLogpackage com.hhwy.business.annotation;import java.lang.annotation.*;@Target({ElementType.PARAMETER, Elem...
2018-05-21 17:58:03
520
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人