<一>用spring-boot编写在线阅读网站:环境搭建

一.网站实现目标: 这个网站有两个功能: 第一:在后台能上传书籍信息。 第二:在书单页面选择相应的书名进行阅读。 二.所用的工具: Eclipse Java Neon mysql 三.环境搭建: 由于Ecplise无法直接创建spring boot项目,必须先安装STS(Spring Tool Suite (STS) for Eclipse)。 1.在线安装 Help -> Eclipse Marketplace Search或选择“Popular”标签,选择Spring Tool Suite (STS) for Eclipse插件,安装: 输入图片说明

2.创建spring boot项目 File->new->spring stater projec 输入图片说明 ![输入图片说明] 最后finish,其中查看pom.xml中有spring-boot-starter-parent指定spring的所有包的版本,解决兼容问题,后面在pom.xml中添加的jar不用指定版本。spring-boot-starter-web支持全栈式Web开发,包括Tomcat和spring-webmvc。pring-boot-starter-data-jpa支持JPA(Java Persistence API. ,包括spring-data-jpa、spring-orm、Hibernate。mysql-connector-java支持mysql数据库。 然后在application.properties配置数据库信息



##############################
#mysql connection imformation
##############################
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/book
spring.datasource.username=root
spring.datasource.password=123456

#####################################
#Jpa congfigration imforation
######################################

#auto update hibernate statement
spring.jpa.database=mysql
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true
spring.jpa.hibernate.naming.strategy=org.hibernate.cfg.ImprovedNamingStrategy



其中spring.jpa.properties.hibernate.hbm2ddl.auto=update第一次加载hibernate时根据model类会自动建立起表的结构(前提是先建立好数据库),以后加载hibernate时根据model类自动更新表结构,即使表结构改变了但表中的行仍然存在不会删除以前的行。要注意的是当部署到服务器后,表结构是不会被马上建立起来的,是要等应用第一次运行起来后才会。 spring.jpa.hibernate.naming.strategy用于在创建数据库时为数据库命名 ImprovedNamingStrategy 表名,字段为小写,当有大写字母的时候会转换为分隔符号“_”。 环境建好了,我们开始进行编码。

转载于:https://my.oschina.net/u/3546529/blog/1499654

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值