![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
艾艾猫dori
这个作者很懒,什么都没留下…
展开
-
springboot+dubbo异常解决invalid comparison: java.util.Date and java.lang.String
这是mybatis 3.3.0中对于时间参数进行比较时的一个bug. 如果拿传入的时间类型参数与空字符串’'进行对比判断则会引发异常. 所以在上面的代码中去该该判断, 只保留非空判断就正常了<if test="createTime != null and createTime !='' " >date(create_time) = date(#{createTime,jdbcType=TIMESTAMP})</if>改为<if test="createTime !.原创 2020-07-01 16:23:46 · 316 阅读 · 0 评论 -
ssm项目改造为springboot+dubbo流程&注意点&报错处理思路
父级maven(基础maven)1.新建普通maven项目作为父级maven模块src删掉添加子模块(依旧是普通maven项目)注意:直接从根路径开始导,避免后面改路径的麻烦。用的是springboot的依赖,不能直接把ssm的依赖全放进来,看什么报错导什么依赖。mapper里面引入的没有写全类限定名,需要起别名。不能放jedis依赖,不能引jedis构建的redisUtils。导入如下redis依赖,降版本为1.5.9。 <dependency>原创 2020-07-08 23:57:15 · 467 阅读 · 0 评论 -
springboot使用日志框架Logback的2种方式
springboot推荐使用日志框架Logback明确:Logback不需要导包,需要写配置文件。方式一:在yml文件中配置1.在yml文件中增加logging配置,注意空格和缩进不要写错。2.启动springboot成功后检查文件输出地址是否生成log。控制台出现如下内容表示成功。Mapped URL path。。。。。方式二:单独写xml配置文件...原创 2020-06-22 10:28:49 · 140 阅读 · 2 评论 -
springboot常用注解精简总结&@Mapper@MapperScan的区别和用法
@SpringBootApplication :启动类。项目启动的入口(默认必须在最外层目录)@ ComponentScan : 配置扫描路径@ Configuration :配置spring容器(应用上下文)@ EnableAutoConfiguration :启用自动配置@Value:基本属性值注入@PropertySource:自定义配置文件@Component/@ConfigurationProperties(prefix = “”):对象值注入...原创 2020-06-18 20:40:07 · 2106 阅读 · 0 评论 -
springboot添加事务支持&MySQL事务
使用springboot添加事务支持1.首先明确,事务支持的数据库表的引擎只有InnoDB,所以需执行以下脚本。alter table itrip_user_link_user engine=InnoDB;2.在启动类添加使用事务管理注解@EnableTransactionManagement。3.添加事务注解。如果加在类上,整个类中的所有方法就都走事务,添加在某个方法上,就只有这个方法走事务。MySQL 事务MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,原创 2020-06-14 21:17:43 · 2584 阅读 · 0 评论 -
springboot整合mybatis的2种方式
springboot整合mybatis有2种方式:方式一:mybatis-spring-boot-starter方式二:mybatis-spring方式一: mybatis-spring-boot-starter整合MyBatis以爱旅行项目为基准,做biz模块userInfoController接口的整合,业务目前只测试删除联系人接口。其他模块auth、search、trade移除。1.项目结构一览2.配置项目父级pom文件首先配置springboot启动依赖:<dependen原创 2020-06-11 23:57:19 · 594 阅读 · 0 评论 -
springboot2常用技能(@Value、@ConfigurationProperties、自定义配置文件、Junit、多环境配置)
使用@Value进行属性配置1.创建User类,写入属性,重写toString方法。2.在自带的配置文件application.properties中插入值3.在User类中使用@Value进行属性注入4.到controller中注入User类后,直接return回toString方法。5.启动springboot,浏览中可查看运行结果。成功。6.总结:使用@ConfigurationProperties进行属性配置1.类上加注解,添加前缀,前缀和配置文件application.原创 2020-06-10 23:39:15 · 619 阅读 · 0 评论 -
springboot1入门&springboot设计目的、概念、约定由于配置&springboot启动类扫描路径&构建简单springboot项目
springboot设计目的:用来简化新 Spring 应用的初始搭建以及开发过程。(简单来说,Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。)springboot是什么?参考:https://blog.csdn.net/qq_40147863/article/details/84194493从最根本上来讲,Spring Boot 就是一些库的集合,它能够被任意项目的构建系统所使用。它使用 “约定优于配置” 的理念让你的项目快速运行起来原创 2020-06-09 14:18:13 · 759 阅读 · 0 评论