ICode9

精准搜索请尝试: 精确搜索
  • @Transactional、@EnableTransactionManagement事务2022-07-01 14:35:48

    /** * 声明式事务: * * 环境搭建: * 1、导入相关依赖 * 数据源、数据库驱动、jdbc模块 * 2、配置数据源、JdbcTemplate(Spring提供的简化数据库操作的工具)操作数据 * 3、给方法上标注 @Transactional 表示当前方法是一个事务方法;(也可以标注在类上) * 4、 @EnableTran

  • spring boot 使用 EnvironmentAware 加载配置文件2022-06-29 17:33:32

    在SpringBoot中的应用 凡注册到Spring容器内的bean,实现了EnvironmentAware接口重写setEnvironment方法后,在工程启动时可以获得application.properties的配置文件配置的属性值。demo演示 直接上代码,比如我的application.properties文件有如下配置(这里说明一下SpringBoot应用默认的

  • DataSource数据源,以及连接池概念,以及单利模式2022-06-28 20:04:43

    DataSource数据源,有很多品牌.... 数据源,就是一个数据的来源,比如:url username password 数据库的getConnection最大连接数200, 对于每一次数据库连接,使用完后都得断开。否则,如果程序出现异常而未能关闭,将会导致数据库系统中的内存泄漏,最终将不得不重启数据库。还有,这种开

  • 管理Druid连接池2022-06-28 09:01:46

    【第一步】添加Druid连接池依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.16</version> </dependency> <dependency> <groupId>mysql</groupId>

  • Spring管理c3p0连接池2022-06-28 09:01:11

    【第一步】添加c3p0连接池依赖 <dependency> <groupId>c3p0</groupId> <artifactId>c3p0</artifactId> <version>0.9.1.2</version> </dependency> 【第二步】配置c3p0连接池Bean对象 <bean id="dataSource" class="co

  • Spring5事务管理2022-06-27 21:01:41

    事务管理是什么? 相当于过滤器,如果这一进程中上一个操作正常执行完后提交数据已经发生改变,但是下一个操作中出现了异常,这样就会影响数据的查看。 典型例子:银行转账,甲方已经转钱给乙方(甲方已扣钱),乙方收款时出现异常(没有收到钱),程序还是执行完了,所以这是错误的。 操作事务 注解@Transa

  • springboot +mybatis-plus(让人无语的错)2022-06-22 01:03:18

    Access denied for user ‘‘@‘localhost‘ (using password: NO)       找了好多资料才发现坑(坑死我了!)我的数据库配置 spring.datasource.data-username=root spring.datasource.data-password=root spring.datasource.url=jdbc:mysql://localhost:3306/mybatis-plus?useS

  • 在springboot中使用jdbcTemplate(7)-hivejdbc2022-06-20 14:33:47

    在springboot中使用jdbcTemplate 在springboot中使用jdbcTemplate(2)-多数据源 在springboot中使用jdbcTemplate(3) 在springboot中使用jdbcTemplate(4) 在springboot中使用jdbcTemplate(5) 在springboot中使用jdbcTemplate(6) 大家都在知道,Java原生的jdbc有很多冗余代码,spring-jd

  • SpringBoot双数据源配置2022-06-18 17:03:30

    一、多套数据源   1、独立数据库连接信息   Spring Boot 的默认配置文件是 application.properties ,由于有两个数据库配置,独立配置数据库是好的实践,因此添加配置文件 jbdc.properties ,添加以下自定义的主从数据库配置: # db01 spring.datasource.db01.driver-class-name=com.m

  • Spring Boot基础学习2022-06-13 03:00:21

    目录SpringBoot注解的方式Java配置使用SpringBoot 的属性注入(Spring Boot推荐的)更优雅的注入自动配置原理多配置文件整合框架项目部署 SpringBoot 注解的方式 Java配置 JdbcConfig.java //使用java 配置 @Configuration //声明是一个配置类 @PropertySource("classpa

  • 8-spring项目配置数据库链接并建立数据库2022-06-12 22:05:13

    application.properties: spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3308/qing?serverTimeZone=GMT%2b8 spring.datasource.username=root spring.datasource.password=123456 其中%2b  为 + 的意思   数据

  • 9-写一个最简单的测试接口2022-06-12 22:02:26

    DemoApplication.java package com.example.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.

  • 装配spring bean2022-06-12 16:02:10

    1.依赖注入的3种方式    在实际环境中实现IoC容器的方式主要分为两大类,一类是依赖查找,依赖查找是通过依赖定位,把对应的资源查找回来;另一类是依赖注入,而spring主要使用的是依赖注入。一般而言,依赖注入可以分为3种方式。 构造器注入 setter注入 接口注入 构造器注入和setter注

  • Docker使用tomcat部署java项目2022-06-11 23:31:08

    一、JAVA项目打成war包 前提:数据库及表已经建立好 1、 先将项目放到 Linux 上某个目录下,如 /home/ubuntu/Project/pinter/pinter 注意:如果项目是 war 包形式的,需要先创建 pinter 文件夹,然后在文件夹内对 war 包进行解压:unzip pinter.war 最终目录结构 pinter ├── Dockerfile

  • React使用setState后页面没有更新2022-06-09 13:00:09

    if(res.status===200){ res.data.key = this.state.defaultcardNum let newArr = this.state.dataSource newArr.splice(this.state.defaultcardNum,1,res.data) this.setState({ dataS

  • @Profile-指定组件在哪种情况下注册到容器中2022-06-06 12:32:45

    @Profile: Spring为我们提供的可以根据当前环境,动态的激活和切换一系列组件的功能; @Profile:指定组件在哪个环境的情况下才能被注册到容器中,不指定,任何环境下都能注册这个组件 1)、加了环境标识的bean,只有这个环境被激活的时候才能注册到容器中。默认是default环境 2)、写在配

  • 11、Spring5-事务操作2022-06-06 04:02:33

    1、事务的概念 1、什么是事务 (1)事务是数据库操作最基本单元,逻辑上的一组操作,要么都成功,如果有一个失败,那么所有操作都失败 (2)典型场景:银行转账     lucy转账 100 给mary,lucy少100,mary多100,若出现异常,lucy不会少,mary不会多 2、事务的特性(ACID): (1)原子性:过程不可分割 (2)一致性:事务执

  • Spring IOC 常用注解与使用2022-06-04 23:34:01

    @Component 注解@component代表spring ioc 会把这个类扫描生成Bean实例 @Component public class Role{ @Value("1") private Long id; @Value("role_name_1") private String roleName; @Value("role_note_1") private String note;

  • spring基于javaConfig注入第三方的Bean(Druid数据库连接池)2022-05-30 22:31:10

    使用@Bean注解标注方法: /** * 注入druid数据库连接池对象,返回连接池对象类型,方法名就是xml配置中的id,其余属性在方法中set * @return */ @Bean public DruidDataSource dataSource(){ DruidDataSource dataSource = new DruidDataSource();

  • Spring入门笔记--Spring集成Junit2022-05-30 01:35:48

    Spring集成Junit SpringJunit负责创建Spring容器--RunWith 指定配置文件 --ContextConfiguration 需要测试的Bean在测试类注入--Autowired 准备工作 pom.xml引入SpringJunit <dependency> <groupId>org.springframework</groupId> <artifactId>

  • spring配置第三方的Bean(数据库连接池)2022-05-28 20:35:08

    mysql驱动和druid连接池依赖配置: <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.21</version> </dependency> <dependency&g

  • springboot 整合国产达梦数据库配置代码2022-05-26 11:02:13

    1. pom  <!-- 达梦数据库驱动 --> <dependency> <groupId>com.dm</groupId> <artifactId>DmJdbcDriver18</artifactId> <version>1.8</version> </dependency> maven 中央仓库里面没有,需要手动安装到 maven 本地仓库 2.

  • springboot 配置 jasypt加密,应用于配置文件数据库密码加密形式展现2022-05-20 11:02:39

    1.pom.xml导入对应的包     <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>3.0.3</version> </dependenc

  • 【Sharding JDBC】分库分表小demo2022-05-18 08:01:33

    引入依赖 <!-- 数据库连接池 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.20</version> </dependency> <!-- 数据库连接驱动--> <

  • SSM整合_demo2022-05-18 07:31:43

    整合流程 创建maven工程 创建文件目录结构:config、dao、domain、Service、controller Spring环境搭建 xml坐标导入-springmvc <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="htt

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有