今天是我毕业设计开工大吉的日子,刚一开工就遇到了致命性的坎,我才发现之前对着视频建项目,敲代码,自己对搭建springboot项目的流程并不熟悉。导致频繁踩坑、持续报错。以下是从创建一个项目到连接数据库,测试controller的连通的流程。
注意要选择maven project,jdk版本选择8。
常用的工具勾选上
一路finish!
BUT!!!世事难料,这是我第一次遇到这种问题。
如果出现这个问题回第一步换源,换成阿里云的源。其他都一样,就是好多东西变成中文了,不慌,这点小障碍打不垮我们!
https://start.aliyun.com
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/sofa?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=UTC
username: root
password: 123456
type: com.alibaba.druid.pool.DruidDataSource
server:
port: 8080
servlet:
context-path: /couch #这是访问项目的前缀
mybatis:
type-aliases-package: njts.zjq.couch.entity
mapper-locations: classpath:mapper/*.xml
com.alibaba
druid-spring-boot-starter
1.2.14
使用EasyCode自动生成各层代码
先连上数据库
右击easycode
配置包名、需要生成的部分和弹框统一选是。
ok!
然后启动直接g
dao层没有被扫描到,添加mybatis的依赖。
org.mybatis
mybatis
3.5.11
com.baomidou
mybatis-plus-boot-starter
3.5.2
启动类加一个扫描包的注解@MapperScan
@SpringBootApplication
@MapperScan(value = "com.example.demo.dao")
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}