广州做网站公司电话,茂名做网站的公司,去韩国用什么地图导航,如何迅速k掉网站在浏览myBatis相关文档的时候,突然想到一个小问题,到目前为止,好像我还没有使用过事务,这个不太应该。 这里我们刚好来测试一下事务叭。 一:添加pom依赖
dependencygroupIdorg.springframework/groupIdartifactIdspring-tx/artifact…在浏览myBatis相关文档的时候,突然想到一个小问题,到目前为止,好像我还没有使用过事务,这个不太应该。 这里我们刚好来测试一下事务叭。 一:添加pom依赖
dependency
groupIdorg.springframework/groupId
artifactIdspring-tx/artifactId
version5.3.23/version
/dependency 二:在启动类上边添加注解开启事务
在启动类加上启动事务注解:@EnableTransactionManagement
@ComponentScan(basePackages="com")
@SpringBootApplication
//添加这个注解扫描dao文件
@MapperScan(basePackages="com.modules.dao")
//开启定时任务
@EnableScheduling
//开启mybatis数据库事务
@EnableTransactionManagement
publicclassEntryApplication
{
publicstaticvoidmain(String[]args)
{
SpringApplication.run(EntryApplication.class,args);
}
} 三:开启事务
开启事务其实很简单,就是在方法上添加注解@Transactional即可。
测试代码如下:
@Transactional//开启事务
@GetMapping("java/testTrans")
publicMapString,Objecttest()
{
Stringusername="Transactional";
Stringip="0.0.0.0";
Browsebrowse=newBrowse();
browse.setUsername(username.toString());
browse.setArticleTitle("test:Transactional");
browse.setIp(ip);
browse.setIsWeixin((byte)'0');
articleDao.addBrowse(browse