前言:笔者曾经有18年的硬件研发经验,从(1)51单片机到(2)FPGA到(3)嵌入式ARM(ARM9到CORTEX A9)全都研发设计过,产品从(1)B超的整机研发到(2)智能家居系统到(3)无线电监测机到(4)平板电脑研发到(5)路灯智能控制到(5)工业电脑均有涉及,从(1)普通的电子技术工程师到(2)副总工程师到(3)副总经理到(4)事业部总经理。。。开始教你学习用spring boot搭建一个我们落地的完整项目模块--客户管理部分。
今天是:2018年6月8日 研究主题:客户管理模块从前端到后台之application.xml部分分析
一、在项目的目录“src->main->resources”下新建文件“application.yml”
二、建立访问端口号为:8099
server: port: 8099
三、建立数据库名字为:usrmanager
1、打开软件“Navicat Premium”,在新建一个连接叫“myusr”
2、新建数据库,名字叫“usrmanager”
四、在“application.yml”中建立数据库连接说明
spring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/usrmanager username: root password: XXXXXX(密码省略)
五、由于spring boot的JPA是基于hibernate5.0的,JPA默认将表名等转换成小写,因此使用大写字母建立表,字段JPA都会提示不存在,因此要解决这个问题,就必须使用SpringPhysicalNamingStrategy ,会处理添加“-”,会将表、字段名转化为小写 ,因此在application.yml中配置使用PhysicalNamingStrategy,就没有字段被小写的问题了。
jpa: database: mysql show-sql: true hibernate: naming: physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
OK,以上application.yml配置已经完成,我想应该不会有我这么详细的研究了,如果喜欢请多多关注!
下一节:“login.xml”继续,开始写前端的登录页........