
Java
kinber
真诚、实干
展开
-
获取application.yml文件的配置信息
@Value("${layer1.layer2.userName}")private String userNameuserName变量就获取了yml配置文件中的值原创 2020-07-26 22:23:10 · 1085 阅读 · 0 评论 -
Java定时任务注解@Scheduled
在需要执行的函数位置写入注解@Scheduled@Componentpublic class taskController { private static final SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm:ss"); @Scheduled(fixedRate = 3000) //单位为毫秒 public void runScheduled(){ System.out.pri原创 2020-07-26 22:22:37 · 439 阅读 · 0 评论 -
Java注解全局异常捕获
全局异常捕获package com.example.demo.controller;import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframework.web.bind.annotation.ExceptionHandler;import org.springframework.web.bind.annotation.ResponseBody;@ControllerAdvice原创 2020-07-26 22:21:57 · 1011 阅读 · 0 评论 -
JAVA中使用注释@Transactional启用数据库事务
事务是在程序开发中很重要的功能。事务功能在于发生错误时,数据库操作进行回滚。这样的目的是防止,因为后面的错误造成数据执行一半,形成数据链不一致的问题。在对应的函数前加@Transactional注:如果是多数据源则为:@Transactional(transactionManager = "userTransactionManager")userTransactionManager为数据源的管理器多数据源项目分布式事务方案:jta+atomikos分布式领域解决分布式事务方案:.原创 2020-07-26 22:21:08 · 1297 阅读 · 0 评论 -
JAVA SpringBoot中使用mybatis
1、在pom.xml中引用依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.3</version></dependency>2、在Application.yml中配置数据源.原创 2020-07-26 22:20:29 · 279 阅读 · 0 评论 -
Java多数据源配置
对于大型项目,多数据源是非常有必要的。1、在Application.yml中配置多数据源spring: datasource: ###用户数据库 user: jdbc-url: jdbc:mysql://localhost:3306/user username: root password: root driver-class-name: com.mysql.jdbc.Driver ###新闻数据库 ..原创 2020-07-26 22:19:27 · 1511 阅读 · 3 评论 -
VS code开发JAVA中文乱码问题
使用VS code开发JAVA在编写代码中包含中文时出现乱码。原因分析:文件编码、编译的编码、显示的编码不同。网上的思路有以下几种:1、统一为GBK编码2、统一为UTF-8编码,Win10系统也使用beta 的UTF-8显示模式。3、直接用IDEA等工具,工具默认绑定好了编码模式。用VS code比较习惯和喜爱,同时UTF-8的编码模式更普遍和通用,我这里采用的方式是:1、文件编码为UTF-8。右下角显示编码的位置,然后选择“通过编码保存”。2、javac编.原创 2020-07-26 22:16:50 · 3920 阅读 · 1 评论 -
学习JAVA-环境安装
1、下载SDKhttp://www.oracle.com/technetwork/java/javase/downloads/index.html2、配置环境变量 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk-14.0.1 // 要根据自己的实际路径配置。我安装的是JDK14 变量名:Path 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 变量名:CLASSPATH原创 2020-07-26 22:15:17 · 110 阅读 · 0 评论