SpringBoot
文章平均质量分 52
breakloop
芸芸众生,你总得做点特别的事情。不是矫情,只是不想凑合罢了。
展开
-
IDEA+gradle+Springboot+mysql
最近在帮忙做一WEB Service。用到了IDEA和SpringBoot。对于新的IDE,不想多评价,毕竟跟eclipse类似,只是界面风格不同,配置方式有小的调整。SpringBoot则是非常方便,大大缩短了service的开发时间。IDEA提供了两种版本控制方式,maven和gradle。由于跟android打交道比较多,因此选用了gradle。 本文将用个例子,简述工程的搭建和运行过程。(原创 2017-11-10 15:45:16 · 2486 阅读 · 1 评论 -
Spring Boot学习笔记----mybatis注解(一)
之前使用jpa,感觉不错。不用涉及sql便可完成对数据库的增删改查。但项目组要求使用mybatis进行开发,也就用了。两者的区别在于,后者需要进行SQL语句的注解绑定。网上搜到的mybatis资料,繁琐复杂,多是使用各种配置文件。这对不怎么用XML的开发者来说,简直是头大。因此,还是喜欢注解的方式来解决问题。尽管mybatis官网并不推荐这种方式。官网对于注解的方式,也只是星星点点,躲躲闪闪。原创 2017-12-08 14:37:20 · 1656 阅读 · 0 评论 -
Spring Boot学习笔记----mybatis注解(二)
之前的博文讲述了mybatis注解的简单用法,包括@Select,@Insert,@Update,@Delete,@Result,@Param和@Options。本文将记录@SelectProvider用法。我们先看一下@SelectProvider的用法。原创 2017-12-10 15:40:04 · 4881 阅读 · 6 评论 -
破解IDEA Ultimate2017
IDEA到期了,随后简单破解之。图1 图2 (1)点击图1中的“Enter License” (2)选择License Server (3)输入http://idea.iteblog.com/key.php (4)点击Discover Server (5)点击Activate图3 破解后,就没有过期时间了。如图4 网上教程很多,但这是我见过的最简洁的。记录一下。原创 2017-12-03 09:20:18 · 1454 阅读 · 0 评论 -
Spring Boot学习笔记----POI(Excel导入导出)
Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。本文仅用来记录Excel的部分。毕竟,Excel的导入导出,是后台数据库常用的方法。Excel共有两种格式:xls(03版本)和xlsx(07及之后版本)。POI提供了两个对应接口类,分别为:HSSFWorkbook和XSSFWorkbook。那么如何使原创 2017-12-11 23:41:10 · 34797 阅读 · 4 评论 -
Spring Boot学习笔记----分页查询(pageHelper)
原本以为分页查询,十分复杂。后使用pageHelper,一切迎刃而解。现记录一下。 仅需要两步。原创 2017-12-12 16:47:29 · 2567 阅读 · 0 评论 -
Spring Boot学习笔记----读取配置文件
Springboot默认配置信息,都放置在application.properties文件中,位于工程目录的src/main/resource下。本文记录两种方法 (1)如何获取获取默认配置信息 (2)如何获取自定义配置信息常见问题 (1)Spring Boot Annotion processor not found in classpath (2)Re-run Spring Boot C原创 2017-12-06 12:15:47 · 21367 阅读 · 1 评论 -
IDEA----自动生成数据库实体类
IDEA提供了自动生成数据库表实体类的功能。本文以mysql为例,记录整体过程。(1)连接数据库(2)配置数据库链接(3)生成clj文件(即实体类)至此,实体类生成成功。生成的实体类如下但通常package名称是错误的。我们只需要修改一下package名称即可。原创 2017-12-07 18:31:40 · 10938 阅读 · 2 评论 -
Spring Boot学习笔记----Schedule
有时需要服务器定时,或者每隔多长时间去做某件事情,Spring boot使用注解@Scheduled实现该功能。方法概述Scheduled共有5个方法 (1)initialDelay:在第一次执行前,需要Delay的时间。 (2)fixedRate:间隔固定的时间执行,不论是上次执行是否完毕。 (3)fixedDelay:在前一次执行后,Delay一段时间,然后再次执行。 (4)cron:固原创 2017-12-07 01:07:57 · 2825 阅读 · 0 评论