iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Spring Boot对jdbc支持的示例分析
  • 296
分享到

Spring Boot对jdbc支持的示例分析

2023-06-20 18:06:41 296人浏览 泡泡鱼
摘要

这篇文章将为大家详细讲解有关Spring Boot对jdbc支持的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。项目结构pom.xmlpom.xml:<?xml version=&

这篇文章将为大家详细讲解有关Spring Boot对jdbc支持的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

    项目结构

    Spring Boot对jdbc支持的示例分析

    pom.xml

    pom.xml:

    <?xml version="1.0" encoding="UTF-8"?><project xmlns="Http://Maven.apache.org/POM/4.0.0"         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">    <parent>        <artifactId>spring-boot-02</artifactId>        <groupId>com.keafmd</groupId>        <version>1.0-SNAPSHOT</version>    </parent>    <modelVersion>4.0.0</modelVersion>    <artifactId>spring-boot-08</artifactId>    <dependencies>        <dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter-WEB</artifactId>        </dependency>        <!-- 解析jsp类库  -->        <dependency>            <groupId>org.apache.Tomcat.embed</groupId>            <artifactId>tomcat-embed-jasper</artifactId>        </dependency>        <dependency>            <groupId>jstl</groupId>            <artifactId>jstl</artifactId>            <version>1.2</version>        </dependency>        <!-- JDBC-启动器, 默认的数据源 HikariCP -->        <dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter-jdbc</artifactId>        </dependency>        <!-- JDBC-启动器, 默认的数据源 HikariCP -->        <dependency>            <groupId>mysql</groupId>            <artifactId>Mysql-connector-java</artifactId>            <version>5.1.46</version>        </dependency>        <dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter-test</artifactId>        </dependency>        <dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-devtools</artifactId>        </dependency>    </dependencies></project>

    application.yml

    server:  port: 80spring:  datasource:    url: jdbc:mysql://127.0.0.1:3306/SSM-java1?useSSL=false    driver-class-name: com.mysql.jdbc.Driver    username: root    passWord: 18044229

    启动类

    package com.keafmd;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class App08 {    public static void main(String[] args) {        SpringApplication.run(App08.class, args);    }}

    Dao层

    UserDao:

    package com.keafmd;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class App08 {    public static void main(String[] args) {        SpringApplication.run(App08.class, args);    }}

    Service层

    IUserService :

    package com.keafmd.service;import java.util.List;public interface IUserService {    List list();}

    UserServiceImpl:

    package com.keafmd.service.impl;import com.keafmd.dao.UserDao;import com.keafmd.service.IUserService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Service;import java.util.List;@Servicepublic class UserServiceImpl implements IUserService {    @Autowired    UserDao userDao;    @Override    public List list() {        return userDao.userList();    }}

    Controller层

    UserController:

    package com.keafmd.controller;import com.keafmd.service.IUserService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;import java.util.List;@RestControllerpublic class UserController {    @Autowired    IUserService userService;        @RequestMapping("userlist")    List UserList(){        return userService.list();    }}

    测试类测试

    UserDaoTest:

    package com.keafmd.dao;import com.keafmd.App08;import org.junit.jupiter.api.Test;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.context.SpringBootTest;import java.util.List;import static org.junit.jupiter.api.Assertions.*;@SpringBootTest(classes = App08.class)class UserDaoTest {    @Autowired    UserDao userDao;    @Test    public void test(){        List userlist = userDao.userList();        for (Object o : userlist) {            System.out.println(o);        }    }}

    运行test方法的效果:

    Spring Boot对jdbc支持的示例分析

    运行启动类,测试效果

    运行启动类,访问:http://127.0.0.1/userlist

    Spring Boot对jdbc支持的示例分析

    关于“Spring Boot对jdbc支持的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

    --结束END--

    本文标题: Spring Boot对jdbc支持的示例分析

    本文链接: https://www.lsjlt.com/news/298784.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • Spring Boot对jdbc支持的示例分析
      这篇文章将为大家详细讲解有关Spring Boot对jdbc支持的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。项目结构pom.xmlpom.xml:<xml version=&q...
      99+
      2023-06-20
    • 关于Spring Boot对jdbc的支持问题
      项目结构 pom.xml pom.xml: <?xml version="1.0" encoding="UTF-8"?> <project x...
      99+
      2024-04-02
    • 一篇超详细的Spring Boot对jdbc支持的文章
      目录项目结构pom.xml启动类Dao层Service层Controller层测试类测试总结项目结构 pom.xml pom.xml: <?xml version...
      99+
      2024-04-02
    • spring对JDBC和orm的支持实例详解
      简介Spring提供的DAO(数据访问对象)支持主要的目的是便于以标准的方式使用不同的数据访问技术,如JDBC,Hibernate或者JDO等。它不仅可以让你方便地在这些持久化技术间切换, 而且让你在编码的时候不用考虑处理各种技术中特定的异...
      99+
      2023-05-31
      spring jdbc orm
    • Spring Boot Starter的示例分析
      这篇文章给大家分享的是有关Spring Boot Starter的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Spring Boot 简介Spring框架功能很强大,但是就算是一个很简单的项目,我们也要...
      99+
      2023-05-31
      spring boot starter
    • Java中Spring Boot的示例分析
      这篇文章主要介绍Java中Spring Boot的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1. 什么是 Spring Boot?Spring Boot 是为 Spring 服务的,是用来简化新 Spri...
      99+
      2023-06-20
    • ThinkJS2.1支持TypeScript的示例分析
      这篇文章主要为大家展示了“ThinkJS2.1支持TypeScript的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“ThinkJS2.1支持TypeS...
      99+
      2024-04-02
    • spring boot整合JMS的示例分析
      这篇文章将为大家详细讲解有关spring boot整合JMS的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、安装ActiveMQ具体的安装步骤,请参考我的另一篇文章:https://www.j...
      99+
      2023-05-30
      spring boot jms
    • spring boot集成rabbitmq的示例分析
      这篇文章主要为大家展示了“spring boot集成rabbitmq的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“spring boot集成rabbitmq的示例分析”这篇文章吧。一、...
      99+
      2023-05-30
      springboot rabbitmq
    • spring boot actuator监控的示例分析
      这篇文章主要介绍了spring boot actuator监控的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。spring boot actuator介绍Spring...
      99+
      2023-06-25
    • spring boot集成shiro的示例分析
      小编给大家分享一下spring boot集成shiro的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!spring boot提供了一个自带的认证框架,同时...
      99+
      2023-05-30
    • Spring对IOC的示例分析
      这篇文章将为大家详细讲解有关Spring对IOC的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、IOC控制反转和DI依赖注入控制反转,字面可以理解为:主动权的转移,原来一个应用程序内的对象是类...
      99+
      2023-05-30
      spring ioc
    • Spring Boot配置方式的示例分析
      这篇文章给大家分享的是有关Spring Boot配置方式的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Spring Boot 允许通过外部配置让你在不同的环境使用同一应用程序的代码,简单说就是可以通过配...
      99+
      2023-05-30
      spring boot
    • Spring boot外部配置的示例分析
      这篇文章给大家分享的是有关Spring boot外部配置的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前言在项目中为了灵活配置,我们常采用配置文件,常见的配置文件就比如xml和properties,sp...
      99+
      2023-05-30
      springboot
    • Spring Boot日志控制的示例分析
      这篇文章将为大家详细讲解有关Spring Boot日志控制的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Spring Boot对日志的处理,和我们平时的日志处理完全一致,通过logback.xm...
      99+
      2023-05-30
      springboot
    • Spring Boot应用开发的示例分析
      这篇文章主要介绍了Spring Boot应用开发的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Spring Boot是由Pivotal团队提供的全新Spring开发...
      99+
      2023-06-20
    • Spring Boot发送邮件的示例分析
      这篇文章将为大家详细讲解有关Spring Boot发送邮件的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Spring框架使用JavaMailSender接口为发送邮件提供了一个简单的抽象,并且S...
      99+
      2023-05-30
      springboot
    • spring boot activity 项目搭建的示例分析
      这篇文章将为大家详细讲解有关spring boot activity 项目搭建的示例分析,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。spring boot activity 项目搭建初始化...
      99+
      2023-06-19
    • 支持Angular2表格控件的示例分析
      这篇文章主要为大家展示了“支持Angular2表格控件的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“支持Angular2表格控件的示例分析”这篇文章吧...
      99+
      2024-04-02
    • java中JDBC的示例分析
      这篇文章将为大家详细讲解有关java中JDBC的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。常用的java框架有哪些1.SpringMVC,Spring Web MVC是一种基于Java的实现了...
      99+
      2023-06-14
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作