SpringBoot JdbcTemplate

導入する必要ポンポンファイルノードを

<依存性>
  <のgroupId> org.springframework.boot </のgroupId>
  <たartifactId>ばねブートスタータJDBC </たartifactId>
</依存>

 

(1  を作成GradeDaoのクラスを

パッケージcom.qzy.dao。

輸入com.qzy.entity.Grade;

輸入はjava.util.List;

パブリックインターフェースIGradeDao {
    公共のint insertGrade(グレードグレード);

    公共int型updateGrade(グレードグレード);

    公共int型deleteGrade(整数のID);

    公共の一覧<グレード>のfindAll();
}

(2  作成IGradeServiceのクラスを

パッケージcom.qzy.service.impl。

輸入com.qzy.dao.IGradeDao;
輸入com.qzy.entity.Grade;
輸入com.qzy.service.IGradeService。
輸入org.springframework.stereotype.Service。

輸入javax.annotation.Resource;
輸入はjava.util.List;

@Service( "iGradeService")
パブリッククラスIGradeServiceImpl実装IGradeService {
    @Resource
    プライベートIGradeDao iGradeDao。


    @Override
    公共int型insertGrade(グレードグレード){
        リターンiGradeDao.insertGrade(グレード);
    }

    @Override
    公共INT updateGrade(グレードグレード){
        iGradeDao.updateGrade(グレード)を返します。
    }

    @Override
    公共INT deleteGrade(整数ID){
        リターンiGradeDao.deleteGrade(ID)。
    }

    @Override
    パブリックリスト<グレード>のfindAll(){
        リターンiGradeDao.findAll()。
    }
}

 

(3  作成JDBCTemplateControllerのクラスを

パッケージcom.qzy.controller。

輸入com.qzy.entity.Grade;
輸入com.qzy.service.IGradeService。
輸入org.springframework.web.bind.annotation.RequestMapping。
輸入org.springframework.web.bind.annotation.RestController;

輸入javax.annotation.Resource;
輸入はjava.util.List;

@RestController
パブリッククラスJDBCTemplateController {
    @Resource
    プライベートIGradeService iGradeService。


    ( "/ insertGrade")@RequestMapping
    公共INT insertGrade(){
        リターンiGradeService.insertGrade(新規グレード( "S10"))。
    }
    @RequestMapping( "/ updateGrade")
    公衆INT updateGrade(){
        リターンiGradeService.updateGrade(新グレード(10012、 "S1"));
    }
    ( "/ deleteGrade")@RequestMapping
    公共INT deleteGrade(){
        リターンiGradeService.deleteGrade(8)。
    }
    ( "/のfindAll")@RequestMapping
    公衆リスト<グレード>のfindAll(){
        リターンiGradeService.findAll()。
    }
}

(4  ブラウザへのアクセス

 

 

おすすめ

転載: www.cnblogs.com/qinzhenyu/p/12039924.html