springboot
springboot学习与研究
herokang
会飞的猿
展开
-
springboot学习(六)事务与aop
mysql事务事务我们当然是使用注解的方式,请不要问为什么经过前几节的配置我们只需在方法上加上@Transaction注解即可使用springboot的事务,不需要引spring-boot-starter-aop关于事务的超时时间可以参考:spring事务超时时间测试事务的传播行为(这个讲得很好):Spring事务传播行为详解aop,我们这里只演示最常用的注解方式, 其它方式及a...原创 2019-08-07 21:16:15 · 397 阅读 · 0 评论 -
springboot学习(五)整合mysql、druid、mybatis实现简单crud
自动生成代码请先阅读springboot学习(四)整合mysql、druid、mybatis自己在本地库创建t_user表:代码生成请参考我的另一篇文章:mappr文件自动生成生成后如下图:配置启动类添加MapperScan注解@SpringBootApplication@MapperScan(basePackages = "com.hero.study.dao")pu...原创 2019-08-06 22:42:25 · 374 阅读 · 0 评论 -
springboot学习(四)整合mysql、druid、mybatis
pompom.xml中新增配置 <!--springboot整合mybatis。druid--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</art...原创 2019-08-06 21:54:15 · 1185 阅读 · 0 评论 -
springboot学习(三)加载配置文件
application配置文件springboot默认是会加载classpath下的application.yml或application.properties文件的,项目中可以直接使用@Value注解使用其中的配置信息。比如我们上一节讲到的profile @Value("${spring.profiles.active:dev}") private String prof...原创 2019-08-06 17:42:17 · 306 阅读 · 0 评论 -
springboot学习(二)Profile
tips实际工作时每个项目可能都有多个环境,开发、测试、线上,每个环境都有不同的配置文件,怎样通过maven编译参数直接指定打包相应环境的配置文件,及指定springboot的配置环境spring的profileSpring可使用Profile决定程序在不同环境下执行情况,包含配置、加载Bean、依赖等。Spring的Profile一般项目包含:dev(开发), test(单元测试...原创 2019-08-06 14:55:50 · 296 阅读 · 0 评论 -
springboot学习(一)创建项目
创建简单的springboot入门项目,以intelliJ IDEA为例点击新建项目然后选择如图所示填写项目的groupid等信息再次点击下一步,我们这里选择了一个web模块选择项目所在路径,点击finish在src/main/java下创建controller文件夹,并创建DemoController类:package com.hero.study.controller;i...原创 2019-08-05 21:18:20 · 185 阅读 · 0 评论