栏目-代码
一、依赖Jar包 org.springframework.data spring-data-redis ...
我们日常很多基础代码占用了工作较多的时间,而这部分代码都是可以自动生成的。例如 mybatis generator自动代码生成插件等。但是由于配置环境还是有些繁琐。因而开发了这个在线代码生成工具,方便随时使用。一、工具地址(适合ssm项目,spring+springmvc+mybatis,支持mys...
1 Email地址:^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$ 2 域名:[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.? 3 InternetURL:[a-z...
1 汉字:^[\u4e00-\u9fa5]{0,}$ 2 英文和数字:^[A-Za-z0-9]+$ 或 ^[A-Za-z0-9]{4,40}$ 3 长度为3-20的所有字符:^.{3,20}$ 4 由26个英文字母组成的字符串:^[A-Za-z]+$ 5 由26个大写英文字母组成的字...
1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{...
Java Regex 正则表达式获取访问url的相对路径的代码如下:public static String getRelativePath(String url) { Pattern p = Pattern.compile("(?<=//|)((\\w)+\\.)+\\w...
1.@SpringBootApplication    申明让spring boot自动给程序进行必要配置,这个配置等于@Configuration,    @EnableAutoConfiguration和@ComponentScan三个...

Spring boot 添加jsp支持

晶莹 2017年06月27日 Springboot 浏览(42)
1.    创建maven web project2.    在pom.xml文件添加依赖3.    配置application.properties支持jsp4.    编写测试...

Spring boot 日志记录sle4j

晶莹 2017年06月27日 Springboot 浏览(22)
在开发中答应内容,使用System.out.println()和log4j应该是人人皆知的方法了。其实在开发中不建议使用System,因为大量的使用会增加资源的消耗,二log4j更为灵活,在性能上也比System要高,我们可以配置输出级别,可以指定多个日志文件分别记录不同的日志。使用System是在...

Spring boot 全局异常捕捉

晶莹 2017年06月27日 Springboot 浏览(40)
在一个新类GlobalDefaultExceptionHandler ,在class注解上@ControllerAdvice,在方法上注解@ExceptionHandler(value = Exception.class)@ControllerAdvice publicclass GlobalDe...
Spring boot应用启动器基本一共有N(现知道的44)种,具体如下1)spring-boot-starter这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。2)spring-boot-starter-actuator帮助监控和管理应用。3)spring-boot-sta...
实际应用中,我们会有在项目启动的时候加载一些数据或做某些事情的需求。为了解决这样的问题,spring boot提供了一个方法,通过实现接口CommandLineRunner来实现很简单,只需要一个类就可以,无需其它的配置/**  * 服务启动执行  */ @Componen...
Druid是java语言中最好的数据库连接池,并且能够提供强大的监控和扩展功能业界把Druid和HikariCP做对比后,虽说HikariCP的性能比Druid高,但是因为Druid包括很多难度的统计和分析功能,所以这也是大家选择使用它的原因...
过滤器是servlet范畴的API,和spring没有关系,web开发中,我们除了使用Filter来过滤web请求外,还可以使用spring提供的HandlerInterceptor(拦截器)HandlerInterceptor的功能和过滤器相似,但是提供了更精细的控制能力:在request被相应之...
Spring-boot-actuator模块提供了一个监控和管理生产环境的模块,可以使用http,ssh,jmx,telnet等管理和监控应用。审计(Auditing),健康(health),数据采集(metrics gathersing)会自动加入到应用界面基于maven的项目添加‘starter...