欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

spring?boot寫java?web和接口

 更新時間:2022年01月26日 10:32:27   作者:捕風(fēng)捉影  
這篇文章主要介紹了spring?boot寫java?web和接口,Spring?Boot是由Pivotal團隊提供的全新框架,其設(shè)計目的是用來簡化新Spring應(yīng)用的初始搭建以及開發(fā)過程,該框架使用了特定的方式來進行配置,從而使開發(fā)人員不再需要定義樣板化的配置,下面詳細內(nèi)容需要的小伙伴可以參考一下

流程:

Springboot開發(fā)過程

還有一個是mybatis的依賴

測試接口

@RestController

public class Hello {
? ? @RequestMapping("/hello")
? ? public String hello(){
? ? ? ? return "helloworld";
? ? }

}

***.yml文件配置

spring:
? ? ? datasource:
? ? ? ? ? ? driver-class-name: com.mysql.cj.jdbc.Driver
? ? ? ? ? ? url: jdbc:mysql://localhost:3306/student?useUnicode=true&useSSL=false&characterEncoding=utf8&serverTimezone=Asia/Shanghai
? ? ? ? ? ? username: root
? ? ? ? ? ? password: 123456
mybatis:
? ? ? mapper-locations: classpath:mapper/*.xml

數(shù)據(jù)庫字段:

pojo

@Data
public class User {
? ? private ?int id ;
? ? private String name;
? ? private int age;
? ? private String email;
? ? *****

剩下的就是getset方法自行完成

mapper

@Mapper
public interface UserMapper {
? ? List<User> findAll();
}

如果是springboot,在啟動類中使用@MapperScan(“mapper接口所在包全名”)即可,不用一個一個的在Mapper接口中加@Mapper注解。@Mapper注解是識別他為mybatis的mapper接口,會自動的把 加@Mapper 注解的接口生成動態(tài)代理類。
springboot認識你的mapper層,也可以在啟動類上面加MapperScan(“mapper層所在包的全名”)

mapper.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.liuyang.mapper.UserMapper">
? ? <select id="findAll" resultType="com.liuyang.entity.User">
? ? ? ? SELECT * FROM user
? ? </select>
</mapper>

controller

@RestController
public class UserController {

? ? @Autowired
? ? //把userService實例化
? ? private UserService userService;
? ? @RequestMapping("/user")
? ? public List<User> getUser(){

? ? ? ? return userService.findAll();

? ? }

}

注意一定要把userService 注入到容器中

數(shù)據(jù)成功拿到

相關(guān)文章

  • Java Socket編程(二) Java面向連接的類

    Java Socket編程(二) Java面向連接的類

    Java Socket編程(二) Java面向連接的類...
    2006-12-12
  • 淺析Java中Apache BeanUtils和Spring BeanUtils的用法

    淺析Java中Apache BeanUtils和Spring BeanUtils的用法

    這篇文章主要介紹了Java中Apache BeanUtils和Spring BeanUtils的用法,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • Springcloud微服務(wù)架構(gòu)基礎(chǔ)知識解析

    Springcloud微服務(wù)架構(gòu)基礎(chǔ)知識解析

    這篇文章主要介紹了Springcloud微服務(wù)架構(gòu)基礎(chǔ)知識解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-04-04
  • java中常見的6種線程池示例詳解

    java中常見的6種線程池示例詳解

    這篇文章主要介紹了java中常見的6種線程池示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Java圖形界面GUI布局方式(小結(jié))

    Java圖形界面GUI布局方式(小結(jié))

    這篇文章主要介紹了Java圖形界面GUI布局方式(小結(jié)),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Mybatis Plus 代碼生成器的實現(xiàn)

    Mybatis Plus 代碼生成器的實現(xiàn)

    這篇文章主要介紹了Mybatis Plus 代碼生成器的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • Java數(shù)組高級算法與Arrays類常見操作小結(jié)【排序、查找】

    Java數(shù)組高級算法與Arrays類常見操作小結(jié)【排序、查找】

    這篇文章主要介紹了Java數(shù)組高級算法與Arrays類常見操作,結(jié)合實例形式總結(jié)分析了Java數(shù)組常見的排序算法、查找算法相關(guān)原理、實現(xiàn)與使用技巧,需要的朋友可以參考下
    2019-03-03
  • @PreAuthorize、@PostAuthorize、@PreFilter、@PostFilter注解的用法詳解

    @PreAuthorize、@PostAuthorize、@PreFilter、@PostFilter注解的用法詳解

    這篇文章主要介紹了@PreAuthorize、@PostAuthorize、@PreFilter、@PostFilter注解的用法詳解,通過在方法上添加@PreAuthorize注解,可以指定需要滿足的權(quán)限條件,只有滿足條件的用戶才能執(zhí)行該方法,需要的朋友可以參考下
    2023-10-10
  • Mybatis中一條SQL使用兩個foreach的問題及解決

    Mybatis中一條SQL使用兩個foreach的問題及解決

    這篇文章主要介紹了Mybatis中一條SQL使用兩個foreach的問題及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • Java中HashSet和HashMap的區(qū)別_動力節(jié)點Java學(xué)院整理

    Java中HashSet和HashMap的區(qū)別_動力節(jié)點Java學(xué)院整理

    這篇文章主要介紹了Java中HashSet和HashMap的區(qū)別_動力節(jié)點Java學(xué)院整理,需要的朋友可以參考下
    2017-04-04

最新評論