亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Web應(yīng)用全棧之旅-Spring篇(二)集成mybatis

baishancloud / 3382人閱讀

摘要:五中調(diào)用以上為集成的所有步驟,完整實(shí)例代碼掃碼加入微信公眾號(hào)并回復(fù),獲取倉庫地址。站點(diǎn)微信公眾號(hào)加入知識(shí)星球,參與討論,更多實(shí)戰(zhàn)代碼分享

一、pom文件

引入mybatis

        
            org.mybatis.spring.boot
            mybatis-spring-boot-starter
            2.1.0
        

        
            mysql
            mysql-connector-java
        
二、yml配置

添加數(shù)據(jù)庫配置和mybatis配置:

database.url=127.0.0.1:3306
spring.datasource.url=jdbc:mysql://${database.url}/demodb?allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8&useSSL=false
spring.datasource.username=root
spring.datasource.password=admin123

mybatis.mapper-locations=classpath:mapper/*.xml
三、DAO

定義DAO接口,添加@Mapper注解:

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.javashizhan.demo.mybatis.domain.User;

@Mapper
public interface UserDAO {

    User findUserByName(@Param(value = "name") String name) throws Exception;

    void createUser(@Param(value = "user") User user) throws Exception;

    int deleteUserByName(@Param(value = "name") String name) throws Exception;
}
四、mybatis數(shù)據(jù)庫腳本配置文件

腳本配置文件User.xml:





    
    
    
    
    
        insert USER(
          NAME,
          AGE,
          GENDER
        ) values(
          #{user.name},
          #{user.age},
          #{user.gender}
         )
    
    
    
        delete from USER where name = #{name}
    

將此文件放到resources目錄的子目錄mapper下,和yml配置文件中的路徑一致。

五、Service中調(diào)用DAO
@Service
public class UserService {

    @Autowired
    private UserDAO userDAO;

    public User findUserByName(@Param(value = "name") String name) throws Exception {
        return userDAO.findUserByName(name);
    }

    public void createUser(@Param(value = "user") User user) throws Exception {
        userDAO.createUser(user);
    }

    public int deleteUserByName(@Param(value = "name") String name) throws Exception {
        return userDAO.deleteUserByName(name);
    }
}

以上為spring集成mybatis的所有步驟,完整實(shí)例代碼掃碼加入微信公眾號(hào)并回復(fù):webfullstack,獲取倉庫地址。

end.

站點(diǎn): http://javashizhan.com/

微信公眾號(hào):

加入知識(shí)星球,參與討論,更多實(shí)戰(zhàn)代碼分享!
https://t.zsxq.com/RNzfi2j

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/76044.html

相關(guān)文章

  • Web全棧應(yīng)用之旅-啟程

    摘要:但能拷貝圖粘貼后不失真通常是收費(fèi)富文本編輯器才具備的能力。是否支持編程語言高亮,例如按,語言高亮是否支持?jǐn)?shù)學(xué)公式等等因此選擇了兩款富文本編輯器,支持截屏粘貼,當(dāng)做跟蹤系統(tǒng)時(shí)這個(gè)功能特別有用。 一、Web應(yīng)用技術(shù)棧 在開發(fā)Web應(yīng)用時(shí),通常會(huì)使用到以下技術(shù)棧: showImg(https://segmentfault.com/img/bVbwceG);對(duì)應(yīng)這些技術(shù)棧都已有相應(yīng)的開源產(chǎn)品...

    longmon 評(píng)論0 收藏0
  • Web應(yīng)用全棧之旅-Spring(一)分布式Session

    摘要:一分布式的實(shí)現(xiàn)在微服務(wù)架構(gòu)下,需要支持分布式,分布式可以通過來實(shí)現(xiàn),也可以通過數(shù)據(jù)庫來實(shí)現(xiàn),本文介紹實(shí)現(xiàn)。二安裝下載地址選擇對(duì)應(yīng)的版本安裝。進(jìn)入安裝目錄啟動(dòng)。站點(diǎn)微信公眾號(hào)加入知識(shí)星球,參與討論,更多實(shí)戰(zhàn)代碼分享 一、分布式Session的Redis實(shí)現(xiàn) 在微服務(wù)架構(gòu)下,需要支持分布式Session,分布式Session可以通過Redis來實(shí)現(xiàn),也可以通過數(shù)據(jù)庫來實(shí)現(xiàn),本文介紹Redi...

    yy13818512006 評(píng)論0 收藏0
  • spring boot - 收藏集 - 掘金

    摘要:引入了新的環(huán)境和概要信息,是一種更揭秘與實(shí)戰(zhàn)六消息隊(duì)列篇掘金本文,講解如何集成,實(shí)現(xiàn)消息隊(duì)列。博客地址揭秘與實(shí)戰(zhàn)二數(shù)據(jù)緩存篇掘金本文,講解如何集成,實(shí)現(xiàn)緩存。 Spring Boot 揭秘與實(shí)戰(zhàn)(九) 應(yīng)用監(jiān)控篇 - HTTP 健康監(jiān)控 - 掘金Health 信息是從 ApplicationContext 中所有的 HealthIndicator 的 Bean 中收集的, Spring...

    rollback 評(píng)論0 收藏0
  • Java深入-框架技巧

    摘要:從使用到原理學(xué)習(xí)線程池關(guān)于線程池的使用,及原理分析分析角度新穎面向切面編程的基本用法基于注解的實(shí)現(xiàn)在軟件開發(fā)中,分散于應(yīng)用中多出的功能被稱為橫切關(guān)注點(diǎn)如事務(wù)安全緩存等。 Java 程序媛手把手教你設(shè)計(jì)模式中的撩妹神技 -- 上篇 遇一人白首,擇一城終老,是多么美好的人生境界,她和他歷經(jīng)風(fēng)雨慢慢變老,回首走過的點(diǎn)點(diǎn)滴滴,依然清楚的記得當(dāng)初愛情萌芽的模樣…… Java 進(jìn)階面試問題列表 -...

    chengtao1633 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<