zoukankan      html  css  js  c++  java
  • 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);
        }
    
    }

    访问结果:

    数据库:

  • 相关阅读:
    Codeforces 1111D(退背包、排列组合)
    Codeforces 1152D(dp)
    UVaLive6443(线段树)
    UVaLive6435(dp)
    POJ1741(点分治)
    Codeforces 161D(树形dp)
    BZOJ2595(状压dp)
    关于spring java.lang.IllegalArgumentException: Name for argument type [java.lang.String] 的错误
    FingerPrint Fuzzy Vault Matlab实践
    Mybatis的ResultMap的使用
  • 原文地址:https://www.cnblogs.com/toov5/p/9822094.html
Copyright © 2011-2022 走看看