随笔分类 -  Java

摘要:原本打算这篇继续写thymeleaf方面的内容,一看内容还挺多的,可能一周也写不完,而且从Controller获取值等内容也都能从网上百度,所以就写了springboot集成jsp。不管thymeleaf还是jsp其实都是分层思想的体现。 一、引入依赖 还是用上一博客的demo,在它基础上进行修改, 阅读全文
posted @ 2018-07-01 21:18 社会主义接班人 阅读(421) 评论(4) 推荐(0) 编辑
摘要:在.net的MVC3 或更高版本等支持 Razor 的框架里使用cshtml,Razor是一种简单的编程语法,用于在网页中嵌入服务器端代码.在使用springboot开发mvc时也有与.net类似的视图引擎.Spring Boot提供了大量的模板引擎,包含了FreeMarker,Groovy,Thy 阅读全文
posted @ 2018-07-01 00:09 社会主义接班人 阅读(7535) 评论(0) 推荐(1) 编辑
摘要:今天下载了《JavaEE开发的颠覆者SpringBoot实战》这本书,发现Spring还有好多遗漏的部分,算是又恶补了一下,今天主要是学习下SpringBoot的配置。 一、基本配置 1.定制Banner (1).在src/main/resource下新建banner.txt (2).打开http: 阅读全文
posted @ 2018-05-06 17:28 社会主义接班人 阅读(754) 评论(2) 推荐(0) 编辑
摘要:从这一博客开始学习SpringBoot,今天学习Eclipse配置SpringBoot.Eclipse导入SpringBoot有两种方式,一种是在线一个是离线方式。 一、在线安装 点击Eclipse中的help->Eclipse Marketplace,搜索sts,如下图,可一直报错下面的错误,所以 阅读全文
posted @ 2018-05-05 14:18 社会主义接班人 阅读(733) 评论(0) 推荐(0) 编辑
摘要:前面学习了拦截器,通过拦截器我们可以拦截请求,做进一步处理之后再往下进行,这里我们使用Ajax的时候会有一个问题就是会把js、css这些静态资源文件也进行了拦截,这样在jsp中就无法引入的静态资源文件。所以在spring-mvc.xml配置拦截器时需要进行优化。 <mvc:interceptors> 阅读全文
posted @ 2018-05-01 17:12 社会主义接班人 阅读(3784) 评论(0) 推荐(1) 编辑
摘要:今天回头看之前发的javaweb学习路线图,发现把路线图中的也学的有一半多了,不过还是路漫漫。在前面的博客中有学习过spring的aop,它利用动态代理实现,在springmvc中也是一样,今天使用HandlerInterceptor来实现登录权限验证。我们平时在做系统时有些页面是需要先登录才能访问 阅读全文
posted @ 2018-04-30 00:11 社会主义接班人 阅读(6427) 评论(1) 推荐(2) 编辑
摘要:上一篇学习了从url或view中传数据到Controller中,今天学习下数据从Controller传到view中,主要有4种。 一、ModelAndView 处理方法返回值类型为 ModelAndView时, 方法体即可通过该对象添加模型数据。 二、Model/Map/ModelMap 入参为or 阅读全文
posted @ 2018-04-15 23:21 社会主义接班人 阅读(600) 评论(0) 推荐(0) 编辑
摘要:之前的博客中也说了,mvc中数据传递是最主要的一部分,从url到Controller、从view到Controller、Controller到view以及Controller之间的数据传递。今天主要学习数据传递到Controller的几种方式. 一、从url传递 1.@RequestParam的使用 阅读全文
posted @ 2018-04-07 21:19 社会主义接班人 阅读(1043) 评论(0) 推荐(0) 编辑
摘要:上篇博客在了解SpringMVC的工作流程时留了一些疑问,今天先学习下HandlerMapping,在HandlerMapping中可以通过HandlerExecutionChain getHandler(HttpServletRequest request) throws Exception;方法 阅读全文
posted @ 2018-04-03 22:36 社会主义接班人 阅读(1263) 评论(0) 推荐(0) 编辑
摘要:之前在学servlet时写过JavaWeb与Asp.net工作原理比较分析,那篇主要是大致描述了下servlet的工作流程,今天在家了解了下springmvc的工作原理,与asp.net中的mvc进行了一下比较asp.net MVC 的处理流程,思想都是差不多,都是通过一个url怎么映射到类中做完处 阅读全文
posted @ 2018-04-01 02:35 社会主义接班人 阅读(13233) 评论(7) 推荐(7) 编辑
摘要:最近从家里回来之后一直在想着减肥的事情,一个月都没更新博客了,今天下午没睡午觉就想着把mybatis的分页插件了解一下,由于上个月重新恢复了系统,之前创建的项目都没了,又重新创建了一个项目。 一、创建maven项目 主要创建了User类、UserMapper.xml、database.propert 阅读全文
posted @ 2018-03-24 15:57 社会主义接班人 阅读(1065) 评论(0) 推荐(0) 编辑
摘要:前面几篇基本把mybatis简单使用学习了下,今天学习下mybatis逆向工程,我们在开发中经常需要先设计数据库表结构或者先设计model,那就是能不能有工具可以只需在一边设计之后另一边自动生成呢?于是逆向工程来了。这里的逆向功能是通过数据库的表生成java po.关于逆向功能百度一下好多好多,这篇 阅读全文
posted @ 2018-02-24 22:51 社会主义接班人 阅读(492) 评论(0) 推荐(0) 编辑
摘要:一、调用存储过程 一、返回单个值 1、存储过程准备 这里先创建一个存储过程,传入参数为age,传出参数为count。然后先测试一下是否正确。 CREATE DEFINER=`root`@`localhost` PROCEDURE `pro_get_usercountbyage`(in age int 阅读全文
posted @ 2018-01-29 20:20 社会主义接班人 阅读(2655) 评论(0) 推荐(1) 编辑
摘要:先说下我的梦想,大学的时候一直想着是能开店卖胡辣汤,到目前依然还是我的梦想,上周一家出版社联系我问我有没有时间可以合作出书,这也是我的梦想之一,想了想还是放弃了,至少觉得目前不行,毕竟工作还不到五年,出书我可不想误人子弟,还有就是将来能办个培训班,这个我觉得还不错,所以也是我坚持写博客的原因之一。装 阅读全文
posted @ 2018-01-27 16:02 社会主义接班人 阅读(2383) 评论(0) 推荐(1) 编辑
摘要:数据库表之间的关系有3种,一对一、一对多、多对多。既然是ORM,这肯定是必须有的。在学习EF的时候也有涉及,今天就是参考着EF的来学习下MyBatis的表关系映射。 一、准备工作 1.准备Model和Table 既然是要涉及表的一对一、一对多、多对多的关系,那肯定得先准备好实体关系,以及表。下面建了 阅读全文
posted @ 2018-01-22 22:26 社会主义接班人 阅读(1084) 评论(0) 推荐(1) 编辑
摘要:上一博客主要是对单表的增删改查,比较简单,而且每个属性与table表的列都是一一对应名字也一样,今天主要学习属性与table表列名不一致的处理,主要有两种一是属性与列名不一致,二是枚举的情况,这里暂时考虑的属性与列名不一致只是单表的情况,至于属性如果是其他model涉及表与表之间的关系的放在下一博客 阅读全文
posted @ 2018-01-21 12:28 社会主义接班人 阅读(1786) 评论(0) 推荐(0) 编辑
摘要:这里先吐槽下,写的半天的东西,IE浏览器弹出调试窗口导致写的东西全部没保存,搞得我还要重新用谷歌写,思路全没了,fuck. 前面学习了下spring的DAO层,说起DAO层,那ORM肯定是少不了的,ORM的框架也比较多,做C#的时候用EF,现在Java的话流行SSM,所以就想着学习下Mybatis, 阅读全文
posted @ 2018-01-20 16:23 社会主义接班人 阅读(1827) 评论(0) 推荐(0) 编辑
摘要:上一篇算是把JdbcDaoSupport的使用演示了一下,这篇主要是演示MappingSqlQuery、SqlUpdate、SqlFunction的使用以及Spring的事务管理。 一、MappingSqlQuery的使用 在上一篇获取所有User的方法QueryAllUser()中,使用getJd 阅读全文
posted @ 2018-01-06 12:33 社会主义接班人 阅读(524) 评论(2) 推荐(0) 编辑
摘要:前面博客把bean、aop简单了解了一下,今天主要是了解Spring中DAO层,如果使用传统的JDBC时需要创建连接、打开、执行sql、关闭连接这一系列的步骤,Spring框架对JDBC进行了封装,我们只需使用封装好的JdbcTemplate执行sql语句。主要还是继承了Spring提供的JdbcD 阅读全文
posted @ 2018-01-02 21:30 社会主义接班人 阅读(6304) 评论(3) 推荐(0) 编辑
摘要:在Spring之AOP一中使用动态代理将日志打印功能注入到目标对象中,其实这就是AOP实现的原理,不过上面只是Java的实现方式。AOP不管什么语言它的几个主要概念还是有必要了解一下的。 一、AOP概念 1.横切关注点 AOP把一个业务流程分成几部分,例如权限检查、业务处理、日志记录,每个部分单独处 阅读全文
posted @ 2017-12-31 21:04 社会主义接班人 阅读(565) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示