项目是有springboot+springcloud+springdata+springmvc搭建起来的
1,从docker中获取镜像的方法
docker pull mysql
2, 创建容器的方法
docker run -di --name=tensquare_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD_123456 (要安装的镜像)
3,需要导入的相关的的依赖
<spring-boot-start-
4,spring的配置文件是 application.yml
spring:
application:
name: tensquare_common
//数据库驱动的配置
datasource:
driverClassname : com.mysql.jdbc.driver
url: jdbc://mysql:127.0.0.1:3306/tensquare
username:
password:
jpa
//自动的生成mysql的语句
datasource:MYSQL //支持的数据库类型
show-mysql: true
generate‐ddl: true
5,要建立实体类和数据库表的联系
@Entity
@Table(name=“数据库的表”)
public class 实体表{
@Id
表明主键(数据库中的主键)
}
6.定义一个接口来实现对数据库的访问
public interface Label extends JpaRepository<实体类,主键的类型> ,JpaSpecificationExecutor
JpaRepository提供了基本的增删改查
JpaSpecificationExecutor用于做复杂的条件查询
7.公共异常处理类中的注解
利用springmvc 的注解增强的 @ControllerAdvice
@ExceptionHandler(value=Exception.class) 进行
异常的捕捉
8.进行跨域的处理
@CrossOrigin