欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

基于SpringBoot的SSMP整合(數(shù)據(jù)層)-創(chuàng)新互聯(lián)

模塊創(chuàng)建

新建:

堅守“ 做人真誠 · 做事靠譜 · 口碑至上 · 高效敬業(yè) ”的價值觀,專業(yè)網(wǎng)站建設服務10余年為成都成都塑料袋小微創(chuàng)業(yè)公司專業(yè)提供成都企業(yè)網(wǎng)站建設營銷網(wǎng)站建設商城網(wǎng)站建設手機網(wǎng)站建設小程序網(wǎng)站建設網(wǎng)站改版,從內容策劃、視覺設計、底層架構、網(wǎng)頁布局、功能開發(fā)迭代于一體的高端網(wǎng)站建設服務。

添加依賴項:

由于parent沒有版本維護,還需在pom.xml文件再次添加:

com.baomidoumybatis-plus-boot-starter3.4.3com.alibabadruid-spring-boot-starter1.2.6

在resources文件下重命名:

添加端口配置:

server:
  port: 80
實體類快速開發(fā)(lombok)

新建一個軟件包,新建一個實體類:

Lombok,一個Java類庫,提供一組注解,簡化POJO實體類開發(fā)

首先在pom.xml導入對應坐標:

org.projectlomboklombok
package com.example.ssmp_demo.domain;


import lombok.Data;


//lombok
@Data//設置get set方法

public class Book {
   private Integer id;
   private String type;
   private String name;
   private String description;
}

然后你應該創(chuàng)建一個數(shù)據(jù)庫,按照Book類屬性創(chuàng)建:

然后給表中添加數(shù)據(jù)。?

數(shù)據(jù)層開發(fā)

yml文件配置:

spring:
  datasource:
    druid:
      driver-class-name: com.mysql.cj.jdbc.Driver
      username: root
      password: root
      url: jdbc:mysql://localhost:3306/ssm_db?serverTimezone=UTC

mybatis-plus:
  global-config:
    db-config:
      table-prefix: tb1_

新建數(shù)據(jù)層接口:

package com.example.ssmp_demo.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.example.ssmp_demo.domain.Book;
import org.apache.ibatis.annotations.Mapper;


@Mapper
public interface BookDao extends BaseMapper{


}
開啟MP運行日志

在這個文件里添加配置:

mybatis-plus:
  global-config:
    db-config:
      table-prefix: tb1_
  configuration:
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

你可以在控制臺查看到操作的過程。

分頁

新建配置類

結構:

package com.example.ssmp_demo.config;

import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class MPConfig {
 @Bean
 public MybatisPlusInterceptor mybatisPlusInterceptor(){
     MybatisPlusInterceptor interceptor=new MybatisPlusInterceptor();
     interceptor.addInnerInterceptor(new PaginationInnerInterceptor());//添加內部攔截器
     return interceptor;
 }


}

新建測試類:

package com.example.ssmp_demo.dao;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;




@SpringBootTest
public class BookDaoTest {
    @Autowired
    private BookDao bookDao;
    @Test
    void test(){
        IPage page = new Page(1,3);
        bookDao.selectPage(page,null);


    }
}

給出表:

運行過后:

共有6條數(shù)據(jù),顯示第一頁三條數(shù)據(jù)。

修改new Page數(shù)據(jù):

IPage page = new Page(2,3);

第二頁三條數(shù)據(jù)。

條件查詢

測試使用

QueryWrapper接口來進行條件查詢:
package com.example.ssmp_demo.dao;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

import com.example.ssmp_demo.domain.Book;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;




@SpringBootTest
public class BookDaoTest {
    @Autowired
    private BookDao bookDao;
    @Test
    void test(){
        QueryWrapperqw=new QueryWrapper<>();
        qw.like("name","3");//查詢name帶有3的數(shù)據(jù)
        bookDao.selectList(qw);


    }
}

???????

你也可以使用其他方法來進行查詢。

你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧

網(wǎng)頁名稱:基于SpringBoot的SSMP整合(數(shù)據(jù)層)-創(chuàng)新互聯(lián)
當前地址:http://www.chinadenli.net/article14/dgisde.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供App開發(fā)微信小程序App設計網(wǎng)站策劃域名注冊網(wǎng)站維護

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設公司