学个Spring吧
小肖爱吃肉
欢迎关注个人公众号 【小肖爱吃肉】,和你一起记录生活的小美好
展开
-
学个Spring吧[7]-调用同类方法事务不生效问题探索
在学习Spring事务这节的时候,遇到这样一个问题:调用同类方法事务不生效!具体问题描述如下:测试的主要代码——public interface FooService { void insertThenRollback() throws RollBackException; void invokeInsertThenRollback() throws RollBackException;}@Componentpublic class FooServiceImpl implemen原创 2020-06-14 16:55:46 · 545 阅读 · 0 评论 -
学个Spring吧[6]-Schema.sql为什么没有执行?
狗子在跟着视频(《极客时间-Spring全家桶》)学习写一个简单的JDBC demo的时候,项目无论如何都起不来,扒着老师的项目挨着做比较也没有眉目,schema.sql脚本没有被执行,始终报无法找到表名的错:Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "FOO" not found; SQL statement:INSERT INTO FOO (BAR) VALUES (?) [42102-200]最后在请教前辈帮忙的情况下才原创 2020-06-14 16:45:25 · 510 阅读 · 0 评论 -
学个Spring吧[5]-Schema.sql为什么没有执行?
狗子在跟着视频(《极客时间-Spring全家桶》)学习写一个简单的JDBC demo的时候,项目无论如何都起不来,扒着老师的项目挨着做比较也没有眉目,schema.sql脚本没有被执行,始终报无法找到表名的错:Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "FOO" not found; SQL statement:INSERT INTO FOO (BAR) VALUES (?) [42102-200]最后在请教前辈帮忙的情况下才原创 2020-06-06 18:56:35 · 641 阅读 · 0 评论 -
学个Spring吧[4]-扩展!CommandLineRunner接口
在使用SpringBoot构建项目时,我们通常有一些预先数据加载,数据处理等操作需要在项目启动后执行, SpringBoot提供了一个简单的方式来实现–CommandLineRunner,源码超简单:/** * Interface used to indicate that a bean should <em>run</em> when it is contained within * a {@link SpringApplication}. Multiple {@link C原创 2020-06-02 18:16:34 · 130 阅读 · 0 评论 -
学个Spring吧[3]-多数据源配置
*这是水~~~~的一篇*在开发环境中,有时一个项目需要配置多个数据源,可以选择通过xml配置文件的形式进行手动配置, 也可以通过注解进行配置,在狗子看的视频课程里, 老师采用的是通过注解的形式配置,主要用了@Bean和@ ConfigurationProperties 注解,因为这两个注解网上已经拥有很多详细的优质博文,这里就不详细展开啦,附上简单说明和好文链接(说实话,狗子在日常工作中真的挺少用到注解,导致对注解使用很陌生,嗯,要好好学习这一块啦### @Bean@Bean在@Configuratio原创 2020-05-27 09:19:32 · 88 阅读 · 0 评论 -
学个Spring吧[2]-配置单数据源
SpringBoot提供了很好的DataSource自动配置功能,在这里我们只需要引入有关的依赖(可以通过start.spring.io配置,也可以手动在pom.xml配置), 这里引入了jdbc的依赖,还有springBoot自带的h2数据库<dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <scope>runtim原创 2020-05-14 19:48:02 · 152 阅读 · 0 评论 -
学个Spring吧[1]-从Hello World开始
开始一个新的专题啦「学个Spring吧」,这个专题主要是小肖学习《极客时间-Spring全家桶》课程的笔记总结,希望通过记录笔记的方式,督促小肖努力学习,也给需要的小伙伴们带来帮助,话不多说,开始正式学习咯自动生成?!超爽框架的学习从搭建项目开始,介绍个超好用的Spring项目自动生成网站:start.spring.io,网站长这样,是不是还挺简约大气的呢?这里可以根据自己的需要,这里是不需要自己选择依赖jar包版本的,springBoot会自动匹配到最适合当前版本的依赖(是不是很贴心呢,小肖感受到原创 2020-05-13 20:07:04 · 123 阅读 · 0 评论