跟福哥学编程吧~~
介绍介绍我们使用 Maven 打包 SpringBoot 项目到 war 文件的时候,Maven 会尝试去测试我们的项目是否正常但是,很多时候我们打包环境是不能链接数据库的,怎么办?教程跳过测试环节打包 war通过下面的操作可以跳过测试项目的环节进行打包 war 操作清理mvn clean打包mvn package...
介绍介绍我们借助Jenkins发布工具将我们的Java项目发布到Tomcat,这样可以实现可视化的项目发布管理教程安装Jenkins这里就不说了,可以我的日志来安装Jenkins发布管理工具https://tongfu.net/home/35/blog/443165.html配置Jenkins打开 系统管理 -> 全局工具配置 ...
介绍介绍今天我们来学习如何使用 JdbcTemplate 的 queryForList 方法进行数据的查询操作教程queryForList(String sql)这个方法会将查询结果放入 List<Map<String, Object>> 泛型集合里面List<Map<String, Ob...
介绍介绍使用 jdbc 查询 mysql 的时候报告如下错误java.sql.SQLException: Zero date value prohibited怎么解决呢?教程原因其实是因为数据库里有 00-00-00 00:00:00 这样的日期数据解决在 jdbc-url 里增加一个参数 zeroDateTimeBehav...
介绍介绍福哥在使用SpringBoot开发REST接口的时候,发现输出的JSON数据的对象属性的顺序是乱的这个有点无语...经过一番研究找到了解决方法教程现状实体Userpackage net.tongfu.japi.entity; import lombok.Data; @Data public&n...
介绍介绍使用注解基础@Bean - 相当于XML中的,放在方法的上面,而不是类,意思是产生一个bean,并交给spring管理。@Autowired - 自动导入依赖的bean。byType方式。把配置好的Bean拿来用,完成属性、方法的组装,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。当加上(...
介绍介绍我们在使用 IntelliJ 开发 Java 项目的时候,一份代码要在多个不同的环境里进行开发在提交 Git 的时候不要将 .idea 和 .mvm 之类的文件夹纳入版本库在更换不同电脑的作业环境时候需要导入项目才能继续开发教程导入项目打开 IntelliJ 编辑器,在引导页选择 Open选择项目跟目录后,点击 OK 进入项目...
介绍介绍开发 REST API 少不了要对资源进行安全保护,SpringBoot 给我们提供了一个很强大的模块 SpringSecurity 来做认证功能的实现今天我们就来学习如何使用 SpringSecurity 模块实现 HTTP Basic 认证教程导入模块打开 pom.xml,在 dependencies 节点里添加<d...
介绍介绍我们的项目在不同的环境里的配置参数是不一样的,开发环境的参数,生产环境的参数都是不同的不能每次变换环境都要重新改一遍参数吧?今天我们就来学习如何通过 profiles 来实现不同的环境调用不同的 application.properties 配置文件教程建立多个 application.properties 配置文件里面根据不...
介绍介绍使用 SpringBoot 开发 RESTFul 风格的接口是很方便的,通过 @RestController 注解就可以将对象的方法以 RESTFul 风格发布出去今天我们来学习如何在 @RestController 里使用 GET变量、POST变量、PATH变量、上传文件变量教程GET变量就是 QueryString 里面的...
介绍介绍福哥在用SpringBoot制作REST接口服务的时候需要判断当前请求方式是POST?还是PUT?还是DELET?还是GET?从网上一搜,全是乱七八糟的,自己桌面吧~~教程代码崩废话了,直接上代码了@RequestMapping("/test") public String respo...
介绍介绍我们今天来学习一下如何遍历 Map 对象的元素有四种方法可以遍历 Map 对象教程准备建立一个 Map 对象Map<String, String> map = new HashMap<>(); map.put("123", ...
介绍介绍这个是一个便捷的功能,官方认为使用 tinyint 类型且长度为 1 的情况都是只存 1 和 0 值的,也就是用于表示 Boolean 类型的但是他们太武断了,我们就是要存储不止 1 和 0 的一位整数的值的怎么办?教程问题使用 queryForMap 时候,默认会把 Tinyint(1) 转成 Boolean,我们使用的时候...
介绍介绍我们在初接触 Java 的时候会发现,Java 程序除了我们熟悉的 char、int、short、float、double、boolean 之外,还有 String、Integer、Short、Float、Double、Boolean 类型这两个大写的类型有什么不同呢?教程首先char、int、short、float、doub...
介绍介绍福哥再提交项目的时候忘记把*.iml文件提交了,结果在另外一台电脑上检出后无法运行了。。。网上一顿查,找到了恢复方法教程恢复*.iml方法打开MS-DOS窗口通过cd切到项目所在目录下输入命令mvn idea:module
介绍介绍福哥需要开发一个Java的控制台程序,用来在后台运行Canal服务器第一次尝试使用Java项目模板,空空荡荡的什么都没有,果断放弃!第二次尝试使用Mavan项目模板,有到是有了,项目启动搞不定,改了代码不更新,每次都重建项目,果断放弃!第三次尝试使用Spring下面模板,不得不说,“全家桶”就是好~~教程建立Java项目选择项...
介绍介绍福哥在学习Java的过程中发现阿里帝国有个开源的好东西,用来实现捕获MySQL数据库的数据变化的信息,这个工具就是alibaba/canal今天我们就来学习一下如何使用canal来监听MySQL数据库的数据变化安装下载通过github下载最新版本https://github.com/alibaba/canal/releases...
介绍介绍开发程序需要操作 ini 文件,发现内建库没有对应对象,无奈之下自己捣鼓一个吧。。。教程IniFileSection通过 Map<String, String> 保存用户设置参数class IniFileSection{     private Map&...
介绍介绍福哥整理了APP里面操作文件/文件夹的方法,今天分享一下福哥封装了一个对象 TFIO,包括了常用的功能创建文件夹写文件读文件判断类型删除文件删除文件夹教程TFIOItem福哥建立了一个IOItem用来保存遍历元素class TFIOItem{     private ...
介绍介绍福哥在做APP的时候需要用到数据库,安卓内置的数据库是Sqlite福哥封装了一个 TFDB 对象,包括了常用功能执行SQL插入数据更新数据查询单行数据查询多行数据教程TFDBRow福哥用 TFDBRow 对象保存数据行数据public class TFDBRow{    &n...
介绍介绍我们通过 IntelliJ 开发的项目,更换一台电脑后就无法正常加载了,目录结构不能识别,启动配置也不能识别这种情况一般是因为 JDK 变化了,目录变化了,Maven 变化了导致的这种情况我们只能手动一个一个配置起来下面就跟着福哥来捣鼓吧教程配置 SDK打开 File -> Other Settings -> St...