栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

springboot 快速配置mysql mybatis,简单web服务器

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

springboot 快速配置mysql mybatis,简单web服务器

1、添加相关依赖 1.1、引入jdbc,mysql连接器的相关依赖

            org.springframework.boot
            spring-boot-starter-data-jdbc


            org.springframework.boot
            spring-boot-starter-jdbc


            mysql
            mysql-connector-java

2、使用idea自带的数据库连接进行连接测试,仅用于测试,与项目无关 2.1、按图连接

2.2、配置相关消息

url格式:修改ip,端口,数据库名称,时区

jdbc:mysql://1.15.73.72:3306/ttlt?useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC

其他只需要填写用户名与密码,如果如下,则表示连接成功

3、在properties中配置相关信息 3.1、配置url,username,password,drivername
# 配置数据库
spring.datasource.url=jdbc:mysql://localhost:3306/needpw?useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC
spring.datasource.username=root #这里一定要使用username,不能使用 name 否则会检测不到用户名报出deny错误
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
4、测试连接 4.1、创建表所对应的类

user表:

User类:

4.2、使用 JDBCTEMPLATES 进行在test中进行测试
@SpringBootTest
class NeedpwApplicationTests {
    @Autowired
    JdbcTemplate jdbcTemplate; //要自动注入
    @Test
    void contextLoads() {
        List list = new ArrayList<>();
        String sql = "select * from user";
        list = jdbcTemplate.query(sql,new BeanPropertyRowMapper<>(User.class));
        for(int i=0;i 
5、配置Mybatis 
5.1、添加依赖 

            org.mybatis.spring.boot
            mybatis-spring-boot-starter
            1.3.0

5.2、创建mvc结构目录

5.3、在dao层中创建UserMapper文件

创建一个获取所有用户的方法,并将结果放在list中(user已经在之前创建了)

import com.jinzong53.needpw.domain.User;
import org.springframework.stereotype.Repository;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
@Repository
@Mapper
public interface UserMapper {
    List getAllUser();
}
5.4、创建Mapper文件夹,已经Mapper文件,一个dao对应一个mapper




    
        select  * from user
    

5.5、创建配置文件
## 配置mybatis
mybatis.type-aliases-package=com.jinzong53.needpw.domain
mybatis.mapper-locations=classpath:Mapper/*.xml
5.6、在Service中创建imp结构

在UserService中输入下面代码

@Service
public interface UserService {
    List getAllUser();
}

在UserServiceImp在输入下面代码

@Service
public class UserServiceImp implements UserService {
    @Autowired
    UserMapper userMapper;

    @Override
    public List getAllUser() {
        List list = userMapper.getAllUser();
        if(list.size()<=0)
            return null;
        else
            return list;
    }
}
6、测试代码

在test中测试代码:

@Autowired
UserService userService;
@Test
void test2(){
    List list = userService.getAllUser();
    for(int i=0;i 
7、注意事项:一定要保证上面代码相同
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/531982.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号