摘要: 首先我们需要导入相应的依赖 之后需要针对的配置一些数据 接着我们需要针对性的写配置文件,在根目录下写mybatis的主要配置文件 如上图我们配置了数据库连接、对应的一些pojo、mapper、java映射的目录路径等,最后则是自定义的数据库表,这个要根据用户本身情况而定,一般表名相同即可,接下来我们 阅读全文
posted @ 2018-07-01 19:16 Java猫说 阅读(368) 评论(0) 推荐(0)
摘要: 在前面已经自动生成了mapper和pojo,接下来我们实现mybatis的CRUD功能,先新建service、controller层的方法。 这里的sid是一个开源的id生成类,写完后,我们还需要在启动类注入扫描包 注意这里的MapperScan是tx.mybatis的,我做时也是被坑了很久。 接下 阅读全文
posted @ 2018-07-01 19:16 Java猫说 阅读(224) 评论(0) 推荐(0)
摘要: 1、页面跳转形式 首先我们在Controller层定义一个error的类,并写一个普通的抛出异常方法 正常来说页面会显示报错 这时我们需要定义一个异常的全局捕获类MyselfExceptionHandler 我们直接以ModelAndView的形式返回即可。设置跳转页面error 这样,在发生异常的 阅读全文
posted @ 2018-07-01 19:15 Java猫说 阅读(128) 评论(0) 推荐(0)
摘要: freemarker、thymeleaf 模板引擎的数据渲染还有整合是在客户端,而以前的JSP开发则是在服务端其效率与速度反而没有那么快。 首先我们需要在pom文件中添加freemarker的依赖,接着在properties做freemarker的配置 接下来我们可以测试一下,我在项目新建了文件夹还 阅读全文
posted @ 2018-07-01 19:14 Java猫说 阅读(302) 评论(0) 推荐(0)
摘要: 1、资源文件中的属性配置与映射到实体类 要实现配置文件的映射读取,需要在pom中引入processor 并新建一个新的资源属性文件resource.properties 接着我们新建一个Bean 这里通过配置,让SpringBoot知道对应的配置信息,我们可以使用@Autowired注入到Contr 阅读全文
posted @ 2018-07-01 19:13 Java猫说 阅读(194) 评论(0) 推荐(0)
摘要: 热部署的形式这里只介绍一种devtools devtools可以实现页面热部署(即页面修改后会立即生效,这个可以直接在application.properties文件中配置spring.thymeleaf.cache=false来实现) 实现类文件热部署(类文件修改后不会立即生效),实现对属性文件的 阅读全文
posted @ 2018-07-01 19:12 Java猫说 阅读(406) 评论(0) 推荐(0)
摘要: SpringBoot响应客户端渲染数据 1、SpringBoot构造并且返回一个json对象 首先,我们在父包下新建一个pojo的包,并新建一个User类 IDEA自动生成对应的get/set,然后再新建一个UserController。 这次我们分别使用@Controller、@RequestMa 阅读全文
posted @ 2018-07-01 19:11 Java猫说 阅读(4388) 评论(0) 推荐(0)
摘要: 使用官方地址生成项目 https://start.spring.io Generate:可以选择Maven或者Gradle构建项目 语言:我想一般都是Java 接下来选择SpringBoot的版本,目前比较稳定的1.5.10 GroupID:自定义 Artifact:自定义 Dependencies 阅读全文
posted @ 2018-07-01 19:10 Java猫说 阅读(318) 评论(0) 推荐(0)
摘要: 本系列推文通过详细的对springboot的各个技能点逐一介绍与演示,可以很迅速的熟悉整个springboot框架体系,并且与springmvc有效的进行对比,理解异同,这样对于后续的springboot开发会非常迅速。同时会针对不同的技术点进行不同的应用场景的讲解,使得读者更好的理解未来自己做项目 阅读全文
posted @ 2018-07-01 19:09 Java猫说 阅读(231) 评论(0) 推荐(0)
摘要: 变量有两种:primitive主数据类型和引用。 Java注重类型。它不会让你做出把长颈鹿类型变量装进兔子类型变量中这种诡异又危险的举动——如果有人对长颈鹿调用“跳跃”这个方法会发生什么悲剧?并且它也不会让你将浮点数类型变量放进整数类型的变量中,除非你先跟编译器确认过数字可以损失掉精确度。 编译器会 阅读全文
posted @ 2018-07-01 19:06 Java猫说 阅读(241) 评论(0) 推荐(0)