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项目,避免每次都到处找驱动,调配置,调启动而耽误时间.



  • 相关阅读:
    mybatis
    Hello mybatis
    linux各种终端类型的区别和概念
    页面对象的定位
    laravel 操作 redis
    Python应用与实践
    Mysql与Oracle区别
    PHP 中 call_user_func 函数 和 call_user_func_array 函数的区别
    php依赖注入
    Linux/Unix 怎样找出并删除某一时间点的文件
  • 原文地址:https://www.cnblogs.com/wangxuejian/p/13286184.html
Copyright © 2011-2022 走看看