SpringBoot访问mysql(JPA方式)入门

 时间:2024-11-05 17:06:37

1、创建一个springBoot工程

SpringBoot访问mysql(JPA方式)入门

2、稍等。。。。。。

SpringBoot访问mysql(JPA方式)入门

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

SpringBoot访问mysql(JPA方式)入门

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

SpringBoot访问mysql(JPA方式)入门

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

SpringBoot访问mysql(JPA方式)入门

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

SpringBoot访问mysql(JPA方式)入门

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

SpringBoot访问mysql(JPA方式)入门

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

SpringBoot访问mysql(JPA方式)入门

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

SpringBoot访问mysql(JPA方式)入门

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

SpringBoot访问mysql(JPA方式)入门

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

SpringBoot访问mysql(JPA方式)入门

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

SpringBoot访问mysql(JPA方式)入门

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

SpringBoot访问mysql(JPA方式)入门

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

SpringBoot访问mysql(JPA方式)入门

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

SpringBoot访问mysql(JPA方式)入门SpringBoot访问mysql(JPA方式)入门
  • CentOS7升级内核
  • EXSI如何开启SSH?
  • Linux系统怎么配置交换空间
  • linux系统如何安装flash player插件
  • hyper-v虚拟机centos7设置双网卡
  • 热门搜索
    手抄报图片素材 双节手抄报 九一八手抄报 端午手抄报内容 节约用水手抄报内容 70周年手抄报 放飞梦想手抄报内容 英语手抄报花边 尊师重教手抄报 成长足迹手抄报