第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
  • 配置內(nèi)容
    查看全部
  • mybatis-config配置全局屬性

    未在配置文件中配置



    查看全部
    0 采集 收起 來(lái)源:mybatis-config的配置

    2018-05-03

  • mybatis-config配置文件

    查看全部
  • 使用java代碼配置datasource


    查看全部
  • 使用java代碼

    配置sqlsessionfactory


    查看全部
  • 異常處理

    查看全部
  • insert update get

    查看全部
    0 采集 收起 來(lái)源:mapper的編寫(xiě)

    2018-04-23

  • package?com.forsaken.mina.web;
    
    import?com.forsaken.mina.entity.Area;
    import?com.forsaken.mina.service.AreaService;
    import?org.springframework.beans.factory.annotation.Autowired;
    import?org.springframework.web.bind.annotation.RequestBody;
    import?org.springframework.web.bind.annotation.RequestMapping;
    import?org.springframework.web.bind.annotation.RequestMethod;
    import?org.springframework.web.bind.annotation.RestController;
    
    import?java.util.HashMap;
    import?java.util.List;
    import?java.util.Map;
    
    @RestController
    @RequestMapping("/superadmin")
    public?class?AreaController?{
    ????@Autowired
    ????private?AreaService?areaService;
    
    ????@RequestMapping(value?=?"/listarea",?method?=?RequestMethod.GET)
    ????private?Map<String,?Object>?listArea()?{
    ????????Map<String,?Object>?modelMap?=?new?HashMap<>();
    ????????List<Area>?list?=?areaService.getAreaList();
    ????????modelMap.put("areaList",?list);
    ????????return?modelMap;
    ????}
    
    ????@RequestMapping(value?=?"/getareabyid",?method?=?RequestMethod.GET)
    ????private?Map<String,?Object>?getAreaById(Integer?areaId)?{
    ????????Map<String,?Object>?modelMap?=?new?HashMap<>();
    ????????Area?area?=?areaService.getAreaById(areaId);
    ????????modelMap.put("area",?area);
    ????????return?modelMap;
    ????}
    
    ????@RequestMapping(value?=?"/addarea",?method?=?RequestMethod.POST)
    ????private?Map<String,?Object>?addArea(@RequestBody?Area?area)?{
    ????????Map<String,?Object>?modelMap?=?new?HashMap<>();
    ????????modelMap.put("success",?areaService.addArea(area));
    ????????return?modelMap;
    ????}
    
    ????@RequestMapping(value?=?"/modifyarea",?method?=?RequestMethod.POST)
    ????private?Map<String,?Object>?modifyArea(@RequestBody?Area?area)?{
    ????????Map<String,?Object>?modelMap?=?new?HashMap<>();
    ????????//修改區(qū)域信息
    ????????modelMap.put("success",?areaService.modifyArea(area));
    ????????return?modelMap;
    ????}
    
    ????@RequestMapping(value?=?"/removearea",?method?=?RequestMethod.GET)
    ????private?Map<String,?Object>?removeArea(Integer?areaId)?{
    ????????Map<String,?Object>?modelMap?=?new?HashMap<>();
    ????????modelMap.put("success",?areaService.deleteArea(areaId));
    ????????return?modelMap;
    ????}
    }


    查看全部
  • package?com.forsaken.mina.service.impl;
    
    import?com.forsaken.mina.dao.AreaDao;
    import?com.forsaken.mina.entity.Area;
    import?com.forsaken.mina.service.AreaService;
    import?org.springframework.beans.factory.annotation.Autowired;
    import?org.springframework.stereotype.Service;
    import?org.springframework.transaction.annotation.Transactional;
    
    import?java.util.Date;
    import?java.util.List;
    
    @Service
    public?class?AreaServiceImpl?implements?AreaService?{
    ????@Autowired
    ????private?AreaDao?areaDao;
    
    ????@Override
    ????public?List<Area>?queryArea()?{
    ????????return?areaDao.queryArea();
    ????}
    
    ????@Override
    ????public?Area?queryAreaById(int?areaId)?{
    ????????return?areaDao.queryAreaById(areaId);
    ????}
    
    ????/**
    ?????*?當(dāng)拋出RuntimeException時(shí)事務(wù)Transactional才會(huì)回滾
    ?????*?@param?area
    ?????*?@return
    ?????*/
    ????@Transactional
    ????@Override
    ????public?boolean?addArea(Area?area)?{
    ????????if?(area.getAreaName()?!=?null?&&?!"".equals(area.getAreaName()))?{
    ????????????area.setCreateTime(new?Date());
    ????????????area.setLastEditTime(new?Date());
    ????????????try?{
    ????????????????int?effectedNum?=?areaDao.insertArea(area);
    ????????????????if?(effectedNum?>?0)?{
    ????????????????????return?true;
    ????????????????}?else?{
    ????????????????????throw?new?RuntimeException("插入?yún)^(qū)域信息失敗!");
    ????????????????}
    ????????????}?catch?(Exception?e)?{
    ????????????????throw?new?RuntimeException("插入?yún)^(qū)域信息失敗:"?+?e.getMessage());
    ????????????}
    ????????}?else?{
    ????????????throw?new?RuntimeException("區(qū)域信息不能為空!");
    ????????}
    ????}
    
    ????@Override
    ????public?boolean?modifyArea(Area?area)?{
    ????????//空值判斷,主要是areaId不為空
    ????????if?(area.getAreaId()?!=?null?&&?area.getAreaId()?>?0)?{
    ????????????//設(shè)置默認(rèn)值
    ????????????area.setLastEditTime(new?Date());
    ????????????try?{
    ????????????????//更新區(qū)域信息
    ????????????????int?effectedNum?=?areaDao.updateArea(area);
    ????????????????if?(effectedNum?>?0)?{
    ????????????????????return?true;
    ????????????????}?else?{
    ????????????????????throw?new?RuntimeException("更新區(qū)域信息失敗!");
    ????????????????}
    ????????????}?catch?(Exception?e)?{
    ????????????????throw?new?RuntimeException("更新區(qū)域信息失敗:"?+?e.getMessage());
    ????????????}
    ????????}?else?{
    ????????????throw?new?RuntimeException("區(qū)域信息不能為空!");
    ????????}
    ????}
    
    ????@Override
    ????public?boolean?deleteArea(int?areaId)?{
    ????????if?(areaId?>?0)?{
    ????????????try?{
    ????????????????//刪除區(qū)域信息
    ????????????????int?effectedNum?=?areaDao.deleteArea(areaId);
    ????????????????if?(effectedNum?>?0)?{
    ????????????????????return?true;
    ????????????????}?else?{
    ????????????????????throw?new?RuntimeException("刪除區(qū)域信息失敗!");
    ????????????????}
    ????????????}?catch?(Exception?e)?{
    ????????????????throw?new?RuntimeException("刪除區(qū)域信息失敗:"?+?e.getMessage());
    ????????????}
    ????????}?else?{
    ????????????throw?new?RuntimeException("區(qū)域ID不能為空!");
    ????????}
    ????}
    }


    查看全部
  • package?com.forsaken.mina.dao;
    
    import?com.forsaken.mina.entity.Area;
    import?org.junit.Ignore;
    import?org.junit.Test;
    import?org.junit.runner.RunWith;
    import?org.springframework.beans.factory.annotation.Autowired;
    import?org.springframework.boot.test.context.SpringBootTest;
    import?org.springframework.test.context.junit4.SpringRunner;
    
    import?java.util.Date;
    import?java.util.List;
    
    import?static?org.junit.Assert.*;
    
    @RunWith(SpringRunner.class)
    @SpringBootTest
    public?class?AreaDaoTest?{
    ????@Autowired
    ????private?AreaDao?areaDao;
    
    ????@Test
    ????@Ignore
    ????public?void?queryArea()?{
    ????????List<Area>?areaList?=?areaDao.queryArea();
    ????????assertEquals(2,?areaList.size());
    ????}
    
    ????@Test
    ????@Ignore
    ????public?void?queryAreaById()?{
    ????????Area?area?=?areaDao.queryAreaById(1);
    ????????assertEquals("東苑",?area.getAreaName());
    ????}
    
    ????@Test
    ????@Ignore
    ????public?void?insertArea()?{
    ????????Area?area?=?new?Area();
    ????????area.setAreaName("南苑");
    ????????area.setPriority(1);
    ????????int?effectedNum?=?areaDao.insertArea(area);
    ????????assertEquals(1,?effectedNum);
    ????}
    
    ????@Test
    ????@Ignore
    ????public?void?updateArea()?{
    ????????Area?area?=?new?Area();
    ????????area.setAreaName("西苑");
    ????????area.setAreaId(3);
    ????????area.setLastEditTime(new?Date());
    ????????int?effectedNum?=?areaDao.updateArea(area);
    ????????assertEquals(1,?effectedNum);
    ????}
    
    ????@Test
    ????@Ignore
    ????public?void?deleteArea()?{
    ????????int?effectedNum?=?areaDao.deleteArea(3);
    ????????assertEquals(1,?effectedNum);
    ????}
    }


    查看全部
    1 采集 收起 來(lái)源:dao層開(kāi)發(fā)

    2018-04-20

  • @MapperScan("包名"):類(lèi)上加這個(gè)注解表示要讓spring自動(dòng)掃描這個(gè)包下的mapper

    查看全部
  • 獲取配置文件中屬性的值時(shí)不僅僅需要在要賦值的屬性上加上@Value注解還要在類(lèi)上加上@Configuration注解

    查看全部
  • getter and setter idea快捷鍵為 alt+insert

    查看全部
  • https://gitee.com/xiangze/areadisplay
    https://gitee.com/xiangze/demo

    查看全部
  • git:

    https://gitee.com/xiangze/areadisplay
    https://gitee.com/xiangze/demo

    查看全部

舉報(bào)

0/150
提交
取消
課程須知
1、SpringBoot和Mybatis的非?;A(chǔ)的知識(shí)。 2、Jdk、Maven、Mysql、Intellij Idea的安裝與配置。 3、非?;A(chǔ)的前端開(kāi)發(fā)知識(shí)(HTML、Jquery)
老師告訴你能學(xué)到什么?
1、SpringBoot + Mybatis框架的搭建 2、單元測(cè)試 3、分層設(shè)計(jì) 4、微信小程序的基本知識(shí)及本地開(kāi)發(fā) 5、前后分離及聯(lián)調(diào) 6、寫(xiě)出健壯的程序

微信掃碼,參與3人拼團(tuán)

微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

友情提示:

您好,此課程屬于遷移課程,您已購(gòu)買(mǎi)該課程,無(wú)需重復(fù)購(gòu)買(mǎi),感謝您對(duì)慕課網(wǎng)的支持!