1、创建一个springBoot工程

2、稍等。。。。。。

3、我们选用maven工程,war。然后next

4、我们选择依赖,首先选择web

5、然后选择JPA,然后直接next

6、填写你的项目名称和存放路径,然后就finish吧。

7、然后我们找到pom文件,加入musql的驱动包:<!--mysql--><dependency媪青怍牙> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId></dependency>

8、application.properties文件中添加以下:###数据库连接信息#连接地址spring.datasource.ur造婷用痃l = jdbc:mysql://localhost:3306/wjsy#数据库账户spring.datasource.username = root#数据库密码spring.datasource.password = 123456#数据库驱动spring.datasource.driverClassName = com.mysql.jdbc.Driverspring.datasource.max-active=20spring.datasource.max-idle=8spring.datasource.min-idle=8spring.datasource.initial-size=10# 该服务绑定IP地址,启动服务器时如本机不是该IP地址则抛出异常启动失败,只有特殊需求的情况下才配置#server.address=192.168.1.66# tomcat最大线程数,默认为200server.tomcat.max-threads=100# tomcat的URI编码server.tomcat.uri-encoding=UTF-### Java Persistence Api JPA相关配置#指定数据库类型spring.jpa.database=mysql#控制台打印sqlspring.jpa.show-sql=true#建表策略,这里用update,即根据实体更新表结构spring.jpa.hibernate.ddl-auto=update#方言spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5Dialect

9、我们在DemoApplication所在的包下建立一个User实体类(就是Bean),这个类对应数据库中的表信息。注意实体类需要添加两个注解:如图@Entity@Table(na罪焐芡拂me = "user")字段上主键Id需要添加:@Id@Column(name = "user_id")普通字段添加:@Column(name = "user_name")

10、还是在DemoApplication所在的包下,建立一个UserRepository(相当于Dao)用来操作数据库这个类需要继承 髫潋啜缅extends JpaRepository<T,Long>

11、还是在DemoApplication所在的包下,我们再建立一个Controller。如图

12、好了,我们来测试下看数据中是否插入成功。直接运行DemoApplication的main方法

13、如果你发现你的程序没有跑起来想图中这样

14、那么你检查下你的pom文件是不是有这么个沪蝠喵杰坐标:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope></dependency>来将他删了。因为spring-boot使用自带tomcat容器配置(不去深究)

15、好了,完美的跑起来。在浏览器中输入地址跑以下刚才的Controller设置的地址。然后查看数据库完成。

