zoukankan      html  css  js  c++  java
  • 基于SpringBoot搭建一个带数据库访问的WEB项目(记录所需的依赖,配置,驱动安装等注意事项)

    第一步: 按正常的创建MAVEN项目的步骤创建一个maven项目

    第二步: 按正常的SpringBoot注解方式,添加控制器,启动类.并创建操作数据库的Dao接口和Dao.xml

    以下是注意点:

    1.依赖:

    <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.1.6.RELEASE</version>
    </parent>
    <dependencies>
    <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-jdbc</artifactId>
    </dependency>
    <dependency>
    <groupId>org.mybatis.spring.boot</groupId>
    <artifactId>mybatis-spring-boot-starter</artifactId>
    <version>2.0.1</version>
    </dependency>
    </dependencies>
    2.数据库连接配置:
    spring.datasource.url=jdbc:oracle:thin:@localhost:1521:orcl
    spring.datasource.username=scott
    spring.datasource.password=Pr0d1234!
    spring.datasource.driverClassName=oracle.jdbc.driver.OracleDriver
    3.注解注意:
    使用@MapperScan注解,可以将dao文件夹下的所有接口扫描进容器,并在启动时就生成这些接口的代理实例
    如果不使用,将无法使用@Autowired将dao接口实例注入到service类
    使用以后,dao接口无需标注任何注解

     4.驱动:

    将Oracle驱动添加到依赖项中,否则报找不到驱动

     以上记录主要是为了,以后需要探索某技术时,能快速搭建一个带数据库访问的web项目,避免每次都到处找驱动,调配置,调启动而耽误时间.



  • 相关阅读:
    设置数据库某字段为当前时间
    HashMap源码解析(只为吊打面试官)
    SRAM 静态内存芯片 IS62WV51216 的使用 STM32F407ZGT6
    手机ARM种类,STM32中的ARM核又是什么东东?
    运算放大器 常用经典电路 计算书
    SMT 生产线设备 (PCBA)
    横机 电控设计
    ISO26262 标准
    质量管理体系(16949)的五大工具
    IATF16949和TS16949有什么不同?
  • 原文地址:https://www.cnblogs.com/wangxuejian/p/13286184.html
Copyright © 2011-2022 走看看