SpringBoot学习笔记 - 关于基本的流程和结构

我使用的工具是:ItelliJ idea,数据库是Oracle,数据库中的表要先建立好

1、新建一个工程,新建工程时选择Spring Initializr,注意在其中选择依赖库时,选择好Web和数据库的支持,其它的可以以后再加

2、设置数据源,这里使用的是Mybatis,需要在pom中加入依赖:

        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>1.3.1</version>
        </dependency>

数据源设置方法,将application.property,改成application.yaml, 加入如下代码

spring:
  datasource:
    url: jdbc:oracle:thin:@127.0.0.1:1521/orcl
    username: usermanager
    password: admin
    driver-class-name: oracle.jdbc.driver.OracleDriver

这样数据库就连接好了

3、使用的流程,Java中使用数据库的结构比较固定,分为以下4个部分

-- Entity,基本的数据库数据结构

-- DAO,数据库的增,删,改,查

   DAO中需要使用的注解

   -- @Mapper,注解类名

   -- @Select等,注解具体的数据库接口方法

-- Service,对Controller提供数据的接口方法

-- Controller,响应Web接口,将Service的数据,转化成正确的格式提供给前端

    Controller中需要使用的注解

    -- @RestController,注解类名,说明Controller的接口提供方式

    -- @Autowired,注解数据接口Service相关对象

    -- @RequestMapping,注解接口函数

    -- @ResponseBody,注解接口函数,如果返回的是json数据。

这几个部分,需要具体编码的可能就是DAO和Controller

4、发布,点击View --> Maven, 然后选择Package

其它依赖,json支持

        <dependency>
            <groupId>com.google.code.gson</groupId>
            <artifactId>gson</artifactId>
            <version>2.8.5</version>
        </dependency>

oracle对gbk字符的支持

        <dependency>
            <groupId>cn.easyproject</groupId>
            <artifactId>orai18n</artifactId>
            <version>12.1.0.2.0</version>
        </dependency>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值