参考文章:
1、博客园,方法大成:https://www.cnblogs.com/chiangchou/p/sunny-1.html
2、csdn开发接口的步骤:https://blog.csdn.net/qq_28336351/article/details/79327357
3、swagger配置:http://blog.didispace.com/springbootswagger2/
4、https://www.jianshu.com/p/aad3f57a4ee9
5、lombok的使用方法:https://www.cnblogs.com/heyonggang/p/8638374.html
经验:
1、单元测试很有必要,面对一个新的技术,先做单元测试,不要怕耽误时间,磨刀不误砍柴工嘛
目录
1、初始化项目
2、集成swagger
3、lombok的使用方法
4、设置定时任务
5、jpa的使用方法
6、添加认证
7、springboot下使用@Test
8、自定义异常
3、lombok的使用
添加lombok依赖,在idea中还需要添加插件
<dependencies>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.10</version>
</dependency>
</dependencies>
再在idea中,settings->Plugins中,找到lombokPlugin
5、Jpa的使用方法
jpa注释 https://blog.csdn.net/mr_doudo/article/details/79380642
server:
port: 8086
spring:
#通用的数据源配置
datasource:
driverClassName: com.mysql.jdbc.Driver
url: jdbc:mysql://localhost:3306/demo_test?useSSL=false&useUnicode=true&characterEncoding=utf8
username: root
password: 123
jpa:
#这个参数是在建表的时候,将默认的存储引擎切换为 InnoDB 用的
database-platform: org.hibernate.dialect.MySQL5InnoDBDialect
#配置在日志中打印出执行的 SQL 语句信息。
show-sql: true
hibernate:
#配置指明在程序启动的时候要删除并且创建实体类对应的表
ddl-auto: create
7、springboot下使用@Test
@RunWith(SpringRunner.class) 添加这个