springboot+mybatis+mysql搭建一个简单的项目与使用git管理与上传到gitee中
本文章是作者最近学习springboot所学的内容,初衷就是想写一个简单的小项目,接下来会介绍搭建流程。使用工具为IDEA2020.
我们打开IDEA后new project 选择spring Initializr项目如下图,选择JDK版本,选default默认就好了。然后next。
然后下一步Group: 你自己决定啦,java version要注意选8(不要超过8)。然后next。
下一步勾选Web ,选择Springweb项目然后next
接下来项目命名后选Finish。
那么项目就创建好了,下面是项目的文件目录
下面简单讲一下项目的目录结构
代码层:根目录com.chan
资源层:根目录resources
创建完大概如下:
然后测试用的数据表如下
数据库名:library_text
CREATE TABLE `t_user`(
`USER_ID` bigint(19) NOT NULL AUTO_INCREMENT,
`USER_NAME` varchar(255) DEFAULT NULL,
`USER_PASSWORD` varchar(255) DEFAULT NULL,
`USER_EMAIL` varchar(255) DEFAULT NULL,
PRIMARY KEY(`USER_ID`)
)ENGINE = InnoDB DEFAULT CHARSET=utf8mb4;
INSERT INTO t_user VALUES (11,'chen','123456','
123456@qq.com');
CREATE TABLE `book_tb1`(
`id` bigint(19) NOT NULL AUTO_INCREMENT COMMENT '自增',
`book_id` varchar(32) NOT NULL DEFAULT '' COMMENT '图书唯一标识',
`book_name` varchar(255) DEFAULT NULL,
`book_publisher` varchar(255) DEFAULT NULL,
`book_price` bigint(19) DEFAULT NULL,
`book_author` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8mb4;
INSERT INTO book_tb1 VALUES (1,'tb_001','SpringBoot深入实践','机械工程出版社','59.00','陈韶建');
建议使用工具Navicat更加方便快捷。
我们创建一个用于web访问的controller。在controller下创建HelloController的请求控制类:
如下:
然后运行主程序DemoApplication
在浏览器中输入localhost:8080
得到输出Hello Controller 既成功了。
接下来我们来讲一下全局配置文件。Spring Boot 使用application.properties 或者 application.yml(需要自己创建) .yml格式看起来会简洁一点不过俩种都可以看个人习惯。注意.yml 使用 key:(空格)value 的格式配置。
然后在 application.yml 资源配置如下:
后面我们还需要配置mybatis的
然后我们在pom.xml引入mysql依赖和mybatis依赖
<
dependency
>
<
groupId
>org.mybatis.spring.boot
groupId
>
<
artifactId
>mybatis-spring-boot-starter
artifactId
>
<
version
>1.3.1
version
>
mysql
<
artifactId
>mysql-connector-java
artifactId
>
dependency
>
下次会出后续哦