Springboot集成mybatis

1.在pom.xml引入依賴

 <!--mybatis-->
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>1.1.1</version>
        </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
        </dependency>

2.配置文件application.properties冠绢,進(jìn)行數(shù)據(jù)庫(kù)配置

#mysql
spring.datasource.url=jdbc:mysql://localhost/test
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.jdbc.Driver

3.編寫model數(shù)據(jù)庫(kù)對(duì)應(yīng)實(shí)體筛璧,以及Mapper接口

public interface UserMapper {

    @Insert("insert into user (name) values (#{name})")
    void insertUser(@Param("name")String name);

    @Select("select * from user where id = #{id}")
    User selectUserById(@Param("id") Integer id);
}

4.在主程序中科雳,使用@MapperScan注解進(jìn)行Mapper掃描

@EnableAutoConfiguration
@ComponentScan(basePackages = "com.fong.controller")
@MapperScan(basePackages = "com.fong.mapper")
public class App {

    public static void main(String [] args) throws Exception{
        SpringApplication.run(App.class,args);
    }
}

5.編寫Controller

@RestController
public class UserController {

    @Autowired
    private UserMapper userMapper;

    @RequestMapping("user-detail")
    public User selectUserById(Integer id){
        return userMapper.selectUserById(id);
    }

    @RequestMapping("insert-user")
    public String insertUser(){
        userMapper.insertUser("zansan");
        return "success";
    }
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末芬萍,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子业筏,更是在濱河造成了極大的恐慌,老刑警劉巖鸟赫,帶你破解...
    沈念sama閱讀 222,252評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蒜胖,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡抛蚤,警方通過查閱死者的電腦和手機(jī)台谢,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來霉颠,“玉大人对碌,你說我怎么就攤上這事≥镔耍” “怎么了朽们?”我有些...
    開封第一講書人閱讀 168,814評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)诉位。 經(jīng)常有香客問我骑脱,道長(zhǎng),這世上最難降的妖魔是什么苍糠? 我笑而不...
    開封第一講書人閱讀 59,869評(píng)論 1 299
  • 正文 為了忘掉前任叁丧,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘拥娄。我一直安慰自己蚊锹,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評(píng)論 6 398
  • 文/花漫 我一把揭開白布稚瘾。 她就那樣靜靜地躺著牡昆,像睡著了一般。 火紅的嫁衣襯著肌膚如雪摊欠。 梳的紋絲不亂的頭發(fā)上丢烘,一...
    開封第一講書人閱讀 52,475評(píng)論 1 312
  • 那天,我揣著相機(jī)與錄音些椒,去河邊找鬼播瞳。 笑死,一個(gè)胖子當(dāng)著我的面吹牛免糕,可吹牛的內(nèi)容都是我干的赢乓。 我是一名探鬼主播,決...
    沈念sama閱讀 41,010評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼石窑,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼骏全!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起尼斧,我...
    開封第一講書人閱讀 39,924評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤姜贡,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后棺棵,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體楼咳,經(jīng)...
    沈念sama閱讀 46,469評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,552評(píng)論 3 342
  • 正文 我和宋清朗相戀三年烛恤,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了母怜。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,680評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡缚柏,死狀恐怖苹熏,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情币喧,我是刑警寧澤轨域,帶...
    沈念sama閱讀 36,362評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站杀餐,受9級(jí)特大地震影響干发,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜史翘,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,037評(píng)論 3 335
  • 文/蒙蒙 一枉长、第九天 我趴在偏房一處隱蔽的房頂上張望冀续。 院中可真熱鬧,春花似錦必峰、人聲如沸洪唐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)桐罕。三九已至,卻和暖如春桂敛,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背溅潜。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評(píng)論 1 274
  • 我被黑心中介騙來泰國(guó)打工术唬, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人滚澜。 一個(gè)月前我還...
    沈念sama閱讀 49,099評(píng)論 3 378
  • 正文 我出身青樓粗仓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親设捐。 傳聞我的和親對(duì)象是個(gè)殘疾皇子借浊,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,691評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容