
springboot
小白写程序
这个作者很懒,什么都没留下…
展开
-
Springboot 整合MyBatisPlus 出现的问题
1、需要手动配置MybatisSqlSessionFactoryBean。2、需要手动配置DataSource。参考该链接转载 2020-03-18 09:56:04 · 386 阅读 · 0 评论 -
JPA之@EnableJpaAuditing注解
在Spring JPA中,支持在字段或方法上进行注解 @CreateDate、@CreatedBy、@LastModifiedDate、@LastModifiedBy。具体含义:**@CreateDate: ** 表示该字段是创建时间字段,在这个实体被insert的时候,会自动填充创建的时间,不用手动填充该字段。**@CreatedBy: ** 表示该字段是创建人字段,在这个实体被insert...原创 2020-02-18 11:44:38 · 12521 阅读 · 0 评论 -
@Transactional注解配置事务管理
Spring事务管理分为编程式和声明式:编程式:通过编码实现事务。声明式:基于AOP,将具体业务逻辑与事务处理解耦,使业务代码不受污染。声明式有两种方式:一种是在配置文件xml中做相关的事务规则声明。另一种是基于@Transactional注解。前提明确:默认配置下Spring只会回滚运行时,未检查异常(继承RuntimeException异常)或者Error。@Transact...原创 2020-01-07 23:56:27 · 870 阅读 · 0 评论 -
Springboot 整合Swagger
Swagger的好处代码变,文档变。只需要少量的注解,保证了文档的失效性。跨语言性,支持40多种语言。Swagger UI呈现的是一份可交互式的API文档,可以直接在文档上进行API的调用,省去了准备复杂的调用参数。还可以将文档规范导入相关的工具(SoapUI),这些工具将会为我们自动地创建自动化测试。1、创建工程利用Spring Initializr快速创建一个springboo...原创 2020-01-05 11:03:35 · 138 阅读 · 0 评论 -
Springboot 整合Mybatis
1、环境参数开发工具:IDEA+Maven+JDK8技术:Springboot+Mybatis数据库:MySQL版本:Springboot 2.1上2、创建工程利用Spring Initializr快速创建springboot工程,记得导入 web、MySQL server、jdbc、Mybatis这些模块的依赖。3、创建用户表CREATE TABLE `user` ( `...原创 2020-01-05 10:00:41 · 128 阅读 · 0 评论 -
Springboot 核心注解一
三大核心注解1、@Configuration这是spring3.0添加的一个注解,用来代替applicationContext.xml配置文件,所有这个配置文件里能做到的事情都可以通过这个注解所在类来进行注册。@Bean:代替XML配置文件里面的bean配置。@ImportResource:如果有些通过类的注册方式配置不了的,可以通过这个注解引入其他的XML配置文件。@Import:用来...原创 2019-12-28 10:16:20 · 258 阅读 · 0 评论 -
Hibernate的NonUnique异常
一个hibernate中的异常:NonUniqueDiscoveredSqlAliasException在hibernate中用SQL查询返回的结果集中,列名或别名必须唯一,否则会报下面的错误。返回的结果集中,列名或别名可以没有,但只能有一列没有。//空别名重复的情况:org.hibernate.loader.custom.NonUniqueDiscoveredSqlAliasExcepti...原创 2019-11-27 19:33:38 · 554 阅读 · 0 评论