JAVA
文章平均质量分 91
doubly_yi
这个作者很懒,什么都没留下…
展开
-
【保姆级】IDEA SpringBoot热部署及遇到的坑
IDEA SpringBoot热部署及遇到的坑前言概念(遇到的坑)触发机制IDEA自动保存不会触发热部署?热部署与热加载热部署配置前提:开启自动编译SpringLoaded方式实现热部署Springboot-devtools方式实现热部署其他前言作为一个小白,在开始做SpringBoot项目时,每次手动修改一点点地方都需要手动重启,真是又费时又费力。于是开始研究SpringBoot的热部署,中间遇到些问题,自己研究了很久大概明白了一些(百度下来全都是千篇一律,也真是不想吐槽了),有不正确的地方欢迎指正。原创 2021-01-23 16:40:25 · 3972 阅读 · 1 评论 -
SpringBoot Maven打包分离依赖Jar
可以移除以下spring-boot的maven插件,替换该插件<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId></plugin>增加以下两个插件maven-jar-plugin设置应用 Main 参数启动依赖查找的地址指向外部 lib 文件夹<pl.原创 2020-12-31 17:25:01 · 475 阅读 · 0 评论 -
maven打包时跳过TEST的方式汇总
使用maven打包时如何跳过test,有以下几种方式针对spring项目<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.18.1</version> <config转载 2020-12-31 09:18:35 · 6272 阅读 · 0 评论 -
Log4j使用介绍
Log4j配置配置文件XML文件格式Properties文件格式配置示例log4j.rootCategory=INFO,console,filelog4j.appender.console=org.apache.log4j.ConsoleAppenderlog4j.appender.console.layout=org.apache.log4j.PatternLayoutlog4j.appender.console.layout.ConversionPattern=[${system}原创 2020-08-07 10:26:11 · 553 阅读 · 0 评论 -
(已解决)IDEA Tomcat控制台中文乱码
目录前言环境问题描述:尝试办法1.配置启动参数(未解决)2.[修改IDEA配置](https://zhuanlan.zhihu.com/p/103850463),idea64.exe.vmoptions(未解决)3.[修改Tomcat配置](https://www.cnblogs.com/lixin-link/p/11177967.html)(未解决)4.[配置IDEA FileEncoding](https://www.cnblogs.com/yanglichen/p/11435628.html)(未解决原创 2020-07-21 11:31:41 · 28482 阅读 · 28 评论 -
Spring aop
手写转账代理Service类public class AccountServiceImpl implements IAccountService { private IAccountDao accountDao; public void setAccountDao(IAccountDao accountDao) { this.accountDao = accountDao; } @Override public void transf原创 2020-06-29 23:05:40 · 187 阅读 · 0 评论 -
Spring aop之动态代理是个啥?
Spring aop之动态代理准备一个生产者package cn.doubly.proxy;/** * 一个生产者 */public class Producer implements IProducer { /** * 销售产品 * @param money */ public void saleProduct(float money){ System.out.println("销售产品,拿到了"+money); }原创 2020-06-29 23:04:34 · 3966 阅读 · 0 评论 -
Spring Ioc & Junit整合
Spring所需要的jar包//Spring AOP的jar包Maven: org.springframework:spring-aop:5.0.2.RELEASEMaven: org.springframework:spring-beans:5.0.2.RELEASEMaven: org.springframework:spring-context:5.0.2.RELEASE//Spring 核心包Maven: org.springframework:spring-core:5.0.2.REL原创 2020-06-29 23:01:08 · 225 阅读 · 0 评论 -
cronExpression表达式
目录1、cron表达式格式的格式2、cron表达式各占位符解释3、经典案例1、cron表达式格式的格式一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素,按顺序依次为:{秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)}1.秒(0~59)2.分钟(0~59...转载 2019-12-04 16:22:47 · 1213 阅读 · 0 评论 -
MyBatis-plus出现Invalid bound statement (not found): cn.doubly.mapper.TokenMapper.updateById
背景:Mapper都是根据数据库自动生成,在使用mybatis-plus的updateById方法时出现了Invalid bound statement (not found): cn.doubly.mapper.TokenMapper.updateById解决办法:在Bean中给主键加上@TableId的注解将主键名改为id...原创 2019-09-20 22:19:47 · 456 阅读 · 0 评论 -
新手用maven搭建springBoot
一、准备工作IDE(IDEA或者Eclipse)MavenEclipse或者IDEA安装Maven的过程这里就不详细赘述了,Eclipse可以参考《Eclipse配置Maven和Spring Boot》,IDEA可以参考《使用IntelliJ IDEA 配置Maven》二、创建新项目使用IDE创建新的项目,选择Maven项目,这里不适用骨架点击Next,输入GroupId与A...原创 2019-09-05 21:46:46 · 41857 阅读 · 11 评论 -
java中空接口的意义
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-08-14 10:00:37 · 2485 阅读 · 0 评论 -
JAVA多线程编程复习
进程是系统进行资源调度和分配的一个独立单位。 -原创 2018-09-07 22:40:45 · 173 阅读 · 0 评论 -
JAVA WEB复习
ServletContextListener接口 监听context的创建与销毁。服务器启动或者热部署war包时执行contextInitialized方法,服务器关闭时或者只关闭该Web时会执行contextDestroyed方法。这个监听器一般用来启动时获web.xml里配置的初始化参数。HttpServletResponse接口 getOutputStream() 想输出二进制格式...原创 2018-09-06 16:14:59 · 1790 阅读 · 0 评论 -
JSP中《%...%》和《%=...%》的区别
&lt;% %&gt;中输入的是JAVA代码,需要符合JAVA的编程规范。 &lt;%= %&gt;中是写表达式的地方,就相当于在&lt;% out.println(); %&gt;中的()中填写输出内容&lt;%= "Helloworld" %&gt; //页面显示Helloworld&lt;%= out.getBuff原创 2018-06-17 10:52:42 · 1934 阅读 · 0 评论