默认情况下mybatis是不开启SQL日志输出,需要手动配置 方法一:(在mybatis整合在springboot框架的情况下) 只需要在配置文件【application.yml】中加入以下配置:(其中com.tj.mapper为项目mapper文件夹路径) logging: level: com.
今天新建一个springboot,启动项目的时候失败,出现了 Error:java: 无效的源发行版: 11错误 可能是创建springboot的时候没有注意直接选择11的版本,这时候就需要将jdk版本修改过来。因为项目已经启动了,所以我这里需要修改我这个项目的java 版本。菜单栏的file—se
在eclipse中习惯了使用syso,开始用idea很不习惯。 在idea中直接输入sout,自动出现提示,不像eclipse中那样还要alt+/,这算是idea的一个优点了。 sout 看图: 按Tab或Enter都可以出现
<resultMap id="给ID名" type="实体类" > <result column="数据库字段名" property="实体类属性" jdbcType="数据库字段类型" /> </resultMap>
关于base64编码Encode和Decode编码的几种方式 Base64是一种能将任意Binary资料用64种字元组合成字串的方法,而这个
测试代码如下: import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframew
解决方法是在response.getWriter()前加上response.setContentType("text/html; charset=UTF-8"); //response.setCharacterEncoding("utf-8");单纯的这么设置一样有乱码 正确做法: response
1、生成的字符串每个位置都有可能是str中的一个字母或数字,需要导入的包是import java.util.Random; //length用户要求产生字符串的长度 public static String getRandomString(int length){ String str="abcde
相等与同一: 如果两个对象具有相同的类型以及相同的属性值,则称这两个对象相等。 如果两个引用对象指的是同一个对象,则称这两个变量同
配置文件application.properties中相关配置信息可以在部署以后修改,引用配置信息可以在代码和mybatis的映射文件中 1.JAVA代码 可以
问题:The bean 'xxx' could not be injected as a 'com.github.service.xx' because it is a JDK dynamic proxy 先说说问题的来源吧,当前这个问题是我在springboot配置事务时出现的,本来我搭建了一个s
1、添加pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> 2、获取smtp信息 我这里用的是qq
public static boolean CheckMobilePhoneNum(String phoneNum) { String regex = "^(1[3-9]\\d{9}$)"; if (phoneNum.length() == 11) { Pattern p = Pattern.com
## Mybatis 配置 mybatis.type-aliases-package=com.xfind.core.entity.xianyu mybatis.mapper-locations=classpath:mapper/*.xml #使全局的映射器启用或禁用缓存。 mybatis.confi
SQL语法中如果我们想使用in的话直接可以像如下一样使用: select * from HealthCoupon where useType in ( '4' , '3' ) 但是如果在MyBatis中
1、时间类得作成 //方法一:取系统点间 DateTime dt1 = new DateTime(); //方法二:通过java.util.Date对象生成 DateTime dt2 = ne
需求:需要在拦截器中 认证用户身份并且把用户 但是在控制器层需要到用户Dao的数据时 还得 去操作Dao或者 从session 中取,如
eureka server 重写一个配置类即可 @EnableWebSecurity class WebSecurityConfig extends WebSecurityConfigurerAdapter { @Override protected void configure(HttpSecur
-Dspring.profiles.active=test -Dserver.port=8083
ThreadLocal是什么? public T get() public void set(T value) public void remove() 1、创建用户上下文实体类 import com.qianxiao.blog.dataobject.UserDO; public class Use
Mybatis的缓存Mybatis的缓存分为一级缓存和二级缓存。一级缓存是默认开启的,二级缓存需要手动开启。一级缓存是SqlSession级别的缓存,作用域是一个SqlSession。在同一个SqlSession中,执行相同的查询sql,第一次会先去查询数据库,并写入缓存。第二次再执行时,则直接从缓
现在由于eureka服务越来越多,发现服务提供者在停掉很久之后,服务调用者很长时间并没有感知到变化,依旧还在持续调用下线的服务,导致长时间后才能返回错误,因此需要调整eureka服务和客户端的配置,以便实现服务下线后快速感知。 需要调整服务注册中心、服务提供者和服务消费者三个配置。 服务注册中心Eu
直接贴解决代码: eureka: # server: # 关闭自我保护模式 # enable-self-preservation: false # 清理下线服务时间 # Eureka Server会定时(间隔值是eureka.server.eviction-interval-timer-in-ms,
第一步:pom.xml引入相关依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version
maven 下载了一个新扩展 导致如下错误: SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/C:/Users/QianXiao/.m2/repository/ch/qos/
问题如题一直抛出如下错误 failed to resolve 'DESKTOP-GOA8U1F' after 2 queries 服务是正常启动的非常怪异 看大概意思是 解析 该站点失败 最后解决方法: 1、开启目标服务的IP注册 eureka.instance.prefer-ip-address=
@NotNull: 主要用在基本数据类型上(Integer、Double...) @NotBlank : 主要用在String字符串上面 @NotEmpty: 主要用在集合类或者数组上面
@Bean JedisConnectionFactory jedisConnectionFactory() { JedisConnectionFactory jedisConFactory = new JedisConnectionFactory(); jedisConFactory.setHost
InitializingBean接口为bean提供了初始化方法的方式,它只包括afterPropertiesSet方法,凡是继承该接口的类,在初始化bean的时候都会执行该方法。 测试,如下: import org.springframework.beans.factory.Initializing
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号