一些使用心得和技巧总结

Layui

  • 对Tab的打开和关闭。
  1. 打开新Tab:parent.layui.index.openTabsPage(url, title);
  2. 关闭当前Tab:parent.layui.admin.events.closeThisTabs();

Spring 

  • @Value("#{}") 和@Value("${}")
  1. @Value("#{}")SpEL表达式的值,可以表示常量的值,或者获取bean中的属性。


@RestController
@RequestMapping("/login")
@Component
public class LoginController {
	
	@Value("#{1}")
	private int number; //获取数字 1
	
	@Value("#{'Spring Expression Language'}") //获取字符串常量
	private String str;
	
	@Value("#{dataSource.url}") //获取bean的属性
	private String jdbcUrl;
	
	@Autowired
	private DataSourceTransactionManager transactionManager;
 
	@RequestMapping("login")
	public String login(String name,String password) throws FileNotFoundException{
		System.out.println(number);
		System.out.println(str);
		System.out.println(jdbcUrl);
		return "login";
	}

}

   2.@Value("${}")用于获取配置文件中的属性值


    @Value("${pay.paySysKey}")
    private String paySysKey;

    @Value("${pay.tokenKeepAlive}")
    private int tokenKeepAlive;


--配置文件
pay:
  paySysKey: CIIE_PAY_SYS_KEY
  tokenKeepAlive: 300

出现Not registered via @EnableConfigurationProperties or marked as Spring component 

 解决方案一:poml文件引入

    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-configuration-processor</artifactId>
      <optional>true</optional>
    </dependency>

方案二、 声明将这个组件添加至容器中,添加注解@Component。

方案三、添加注解

@EnableConfigurationProperties(WxPayConfig.class)

Android

 Android Studio “Cannot resolve symbol” 解决办法:

解决方案:遇到“Cannot resolve symbol” ,尝试多种解决方案,重启AS,重新Sync gradle,Clean build也无解。在Android Studio中点击“File” -> “Invalidate Caches / Restart”,对话框选择 “Invalidate and Restart”,清空 cache 并且重启即可。

maven

1、在terminal窗口下,进到相应的工程目录,执行命令:mvn dependency:tree  就可以查看对应maven依赖树信息。

2、点击idea中maven中的树结构,如图:

sign(value)函数会根据value的值为0,正数,负数,分别返回0,1,-1

MybatisPlus

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

1.是否mapper.java文件上使用了注解@Mapper 或者 在启动类上扫描了Mapper类 @MapperScan(“mapper包路径”) 【注意扫描的包名是否正确】
2.注意mapper.xml文件中的namespace是否正确指向到Mapper.java类的位置 【<mappernamespace=“全类名”>】
3.注意被调用的方法名在mapper.java中和mapper.xml中的id保持一致性
4.注意mapper.xml方法的parameterType尽量指定全路径的DTO
5.注意Mapper.java在被调用的地方需要注入@Autowired 或者@Resource

Oracle里 select to_char(0.1) from dual;显示结果是 .1

Oracle to_char(小数) 默认如此。
to_char用法本身也是需要格式化的,只不过我们平时对于普通字符都是直接to_char而已,
对于时间,钱币等都是需要格式化的,对于小数不格式化就是没有前面的零的,可以这样格式化
select to_char(0.1,'fm9999990.9999') from dual;

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值