Spring Boot2.0之 整合JDBC

spring boot 2.0 快速入门 spring boot快速入门 一、Spring Boot 2.0入门 文章目录一、Spring Boot 2.0入门1、介绍Spring Boot2、使用IDEA Spring Initializer快速创建Spring Boot项目![在这里插入图片描述](https://img-blog.csdnimg.cn/20200716001555414.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aH 阅读详情

Spring Boot2.0之 整合JDBC

 

 

 

很入门的知识,大家了解下就OK

maven配置文件pom:

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

service层

package com.toov5.service;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.stereotype.Service;

@Service   //注册到Spring 容器中去 
public class UserServiceImpl  {
    @Autowired
    private JdbcTemplate jdbcTemplate;
    public  String createUser(String name, Integer age) {
        jdbcTemplate.update("insert into users values(null,?,?);", name, age);
        return "success";
        
    }
}

controller

package com.toov5.controller;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import com.toov5.service.UserServiceImpl;

@RestController
public class IndexController{

    @Autowired
    private UserServiceImpl u;
    
    @RequestMapping("/index")
    public String index(String name, Integer age){
        u.createUser(name, age);
        return "ok";
    }
    
}

启动类:

package com.toov5.service;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication(scanBasePackages={"com.toov5.*"})
public class App {

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

}

访问结果:

数据库:

 

posted @ 2018-10-20 16:10 toov5 阅读(...) 评论(...) 编辑 收藏

【配置】SpringBoot2.3.0整合MyBaits-(XML) 依赖 spring-boot-starter-jdbc mybatis-spring-boot-starter mysql-connector-java <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependen 阅读详情

相关推荐

abaqus 根据坐标施加载荷- Analytical Field 载荷映射

在一些类型的分析中,需要将按位置分布的载荷施加到结构上,比如流体分析导出了结构的气动载荷、或者温度载荷,需要将压强分布、温度分布载荷施加到固体上。这种分析可以使用abaqus中的Analytical Field实现。 1 例子 1.1 结构 一个100*100mm的面,面的载荷分布函数为p=(x2+y2)0.5/((20.5)*100) MPa,即(0, 0)的压强为0,(100, 100)的压强为1。 1.2 载荷 载荷函数:p=(x^2+y^2)^0.5/((2^0.5)*100) in exce.

shengyutou的博客 2万+

SpringBoot整合JDBC详解

对于数据访问层,无论是关系型数据库(SQL)还是NOSQL(非关系型数据库),SpringBoot的底层都是采用SpringData的方式来进行统一处理。SpringData其实是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷。下面我们通过一个简单的数据库访问例子来了解一下Spring Boot整合JDBC。

秋名山码民的技术小屋 4128

【ShaderToy】开篇

写在前面呜呼,好久没有写博客了,好惭愧。题外话,感觉越大就越想家,希望可以一直和家人在一起,哪怕只是坐在一起不说话也觉得很温暖,一想到要分开眼睛就开始酸,哎。开学还是爬上来老实更新博客学习吧~今天爬上来一看,发现优快云的博客编辑终于更新了!进步总是好的,以前的编辑器实在很捉急。使用这种标记语言的确方便了很多,但好像颜色字体没法设置?程序员果然对美观没什么追求。ShaderToy如果你还没听过Sha

candycat 8万+

Spring Boot操作数据库学习之整合JDBC

Spring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数据库,Spring Data 也是 Spring 中与 Spring Boot、Spring Cloud 等齐名的知名项目。对于数据访问层,关系数据库【SQL】、非关系数据库【NOSQL】,Spring Boot底层都是采用Spring Boot进行统一处理。Spring Boot官网数据库相关的启动器参考文档有了数据源,然后可以拿到数据库连接,然后就可以使用原生的 JDBC 语句来操作数据库。

缘友一世的博客 2200

纯JS实现SM3加密算法(兼容IE浏览器)

纯JS实现SM3加密,IE、谷歌、火狐等浏览器可以直接使用。

qianpou的博客 7354

一文帮你彻底搞懂ARM Debug Interface之SWD(转)

ARM的文档写的已经很好了,但是关于上电以后的第一时间应该怎么操作,依然写的不够清晰,导致我第一次用的时候还是费了一些周折。今天做一个详细的梳理,希望能够帮助到更多的朋友。BTW, ARM_Cortex-M0/3 DesignStart系列会持续更新,只是中间可能会穿插其他知识点。SWD是Serial Wire Debug的简称,翻译成中文是”串行线调试”。

2302_79847220的博客 6861

spring boot 2.0 报错:“jdbcUrl is required with driverClassName.” 解决办法!

springboot 升级到2.0之后发现配置多数据源的时候报错: “jdbcUrl is required with driverClassName.”或者Cause: java.lang.IllegalArgumentException: dataSource or dataSourceClassName or jdbcUrl is required.] with root cause 主要原因是在1.0 配置数据源的过程中主要是写成:spring.datasource.url 和spring.data

oak_javaLearner的博客 2373

全网最全vue2技术栈实现AI问答机器人功能(流式与非流式两种接口方法)

markdown-it | markdown-it 中文文档上面的是 markdown-it 中文文档链接 ,供参考使用核心的东西就这些啦,如果有其他想问的,评论区留言即可~博客写作不易,希望大家多多支持,多多捧场~~~最后给大家分享一下 typed.js 网址,网上比较多,我觉得这个比较好理解一些Typed.js - Type your heart out (mattboldt.github.io)[这里是图片011]https://mattboldt.github.io/typed.js/

m0_74825108的博客 3057

SpringBoot2.0数据访问(一)JDBCTemplate

本文作者:朱英龙意见反馈:15065421873@163.com文章来源:https://blog.csdn.net/gozhuyinglong版权声明:本文版权归作者所有,转载请注明出处 一、运行环境IDE:IDEA 2018.1.1Tomcat:8.5数据库:MySQL测试工具:Postman一、创建一个SpringBoot项目1.使用IDEA创建项目Spring Boot版本:2.0.2选中...

人生就是一个不断学习的过程 1万+

【SOC 芯片设计 DFT 学习专栏 -- DFT DRC规则检查】

在现代半导体设计中,DFT(Design for Test)技术的重要性不言而喻。它确保了芯片在制造完成后能够进行高效和可靠的测试。DFT设计规则检查(DRC)作为DFT流程中的一个关键环节,通过一系列自动化工具检测设计中的潜在问题,从而保证设计的可测试性和整体质量。在本文中,我们将详细探讨DFT DRC的概念、重要性、检查流程以及具体的规则和应用。Tessent是业界领先的DFT解决方案之一,其DRC工具通过一系列自动化检查,确保设计符合DFT要求。

CodingCos的博客 4168

WorkBuddy CAD 审图救命课:约束、单位、尺寸链一次查清,打样前拦住返工

最危险的 CAD 文件不是打不开,而是看起来完整却混用了毫米与英寸、草图欠约束、关键尺寸没有来源。审图任务必须先列规则,再输出问题位置。 本课不会用“AI 一键完成”制造错觉,而是把 WorkBuddy、FreeCAD 0.21.2、OpenCascade 7.7 与人工审阅组成一条可复现链路。你会从“一份模拟 STEP 文件、参数表、装配基准与审图标准”出发,得到“单位报告、约束清单、尺寸链风险表与人工复核标记”,并学会用真实命令、错误信号和停止条件判断成果能不能进入下一阶段。

yueyeguzhuo的专栏 265

SpringBoot 2.0 +jdbc方式实现MySQL增删改查

Spring-Data-JPA JPA定义了一系列对象持久化的标准,也就是一种文本规范新建一个类用来建立数据库的表的时候使用@Entity这个注解,表示这个类适合数据库有关的类这个注解来自Spring-Data-JPA@Id  @GeneratedValue这两个注解实现的是一个自增的Id,就是将ID++;操作数据库:首先在yml文件中的操作:             ddl-auto:  upd...

WilsonSong1024的博客 4367

把 SAP BTP Destination 写进 MTA:一段 com.sap.application.content 配置背后的部署编排学

MTA内容模块解析:SAP BTP中的声明式部署机制 本文详细解析了mta.yaml中com.sap.application.content模块在SAP BTP云环境中的作用。该模块通过声明式配置实现内容投递,无需编译或部署代码。核心功能包括: Destination创建:通过content-target:true标识将配置投递到Destination服务 HTML5应用部署:将静态资源投递到HTML5 Application Repository 安全集成:配置XSUAA服务实现OAuth2用户令牌交换

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 165

Spring Boot整合Sharding JDBC 5.2.0分库分表Demo

Spring Boot整合Sharding JDBC 5.2.0分库分表Demo 去发现同类优质开源项目:https://gitcode.com/ 项目简介 本项目是一个Spring Boot整合Sharding JDBC 5.2.0的分库分表Demo。通过该Demo,你可以学习如何使用Sharding JDBC实现分库分表,并了解其内置算法以及如何自定义算法。项目中包含了详细的文档和注释,帮助你...

gitblog_09769的博客 714

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

【亲测免费】 Spring Boot整合Sharding JDBC 5.2.0分库分表Demo:高效数据分片解决方案

Spring Boot整合Sharding JDBC 5.2.0分库分表Demo:高效数据分片解决方案 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 在现代应用开发中,随着数据量的不断增长,单一数据库往往难以满足性能和扩展性的需求。为了解决这一问题,分库分表技术应运而生。本项目是一个基于Spring Boot和Sharding JDBC 5.2.0的分库分表Demo,...

gitblog_09715的博客 933

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Spring Boot整合Sharding JDBC 5.2.0分库分表Demo:高效数据分片解决方案

Spring Boot整合Sharding JDBC 5.2.0分库分表Demo:高效数据分片解决方案 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 在现代分布式系统中,随着数据量的不断增长,单一数据库往往难以满足高性能和高可用性的需求。为了解决这一问题,分库分表技术应运而生。本项目是一个基于Spring Boot和Sharding JDBC 5.2.0的分库分表De...

gitblog_09819的博客 400

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

ShardingSphere-jdbc 5.5.0 + spring boot 基础配置 - 实战篇

shardingsphere 5.5.0移除了sm4算法,两种方式解决:1、使用官方shardingpshere plugin,找到相关组件依赖引用即可,2、自己添加sm4算法代码SPI实现。版本加密算法接口升级了,以下sm4的SPI代码不适用,后续推出适配版本)。增加spi扩展SM4算法代码/***/static {@Getter@Override。

2509_94101798的博客 936

spring boot 2.x版本:java.lang.ClassNotFoundException: org.springframework.boot.bind.RelaxedDataBinder

标题 ##搭建spring boot 2.0.3版本 使用alibaba的druid数据库连接池,com.github.pagehelper的分页插件,启动项目报错。 部分错误日志如下: Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataS...

Kerwin Ma 的博客 3万+

Seata1.3整合nacos1.3.2遇到的坑

Docker Seata1.3整合nacos1.3.2遇到的坑 启动报错 Caused by: java.lang.ClassNotFoundException: io.seata.spring.annotation.dataCaused by: java.lang.ClassNotFoundException: io.seata.spring.annotation.datasource.SeataAutoDataSourceProxyCreator 问题原因seata-all版本不对 官网推荐pom文件

XAGU_的博客 1735
上一篇: SpringBoot之外部Tomcat运行Spring Boot项目
下一篇: Spring Boot2.0之热部署原理
Art&Code
博客等级 码龄7年 77粉丝 554原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值