SSH/SSM
文章平均质量分 95
sonwing_for
技术博客,一有时间就更新
展开
-
SSH全注解式开发
第一步:引入注解的jar包 struts2-convention-plugin-2.3.16.3.jarstruts2的注解Struts2:替换掉struts.xml文件在Action类的上面放上:替换掉struts.xml里面的namespace: @Namespace("") 例如:namespace: @Namespace("/test")在namespace下面放上@原创 2017-07-02 17:44:11 · 3789 阅读 · 0 评论 -
纯手写Spring IoC容器之自定义注解实现
由于我在CSDN编辑器上写这篇文章的时候,在粘贴图片上来的时候总是出现了卡顿,所以就另外写了一个word文档里面了,具体的实现过程请下载,里面有文档、源代码、数据库sql文件链接:https://pan.baidu.com/s/1La2FIhlVKSt7JLh393V8Ig 密码:lakc。...原创 2018-08-25 16:35:20 · 1784 阅读 · 0 评论 -
再看Spring框架篇【一】-------IoC
首先总结一下,总结一下Spring框架包含哪些内容1.Spring框架的基本概念2.IoC控制反转3.AOP面向切面编程4.Spring的DAO以及其事务Spring整合SSH/SSM就不在这个范畴了。用目录来看,就是这样的了。后面的AOP和事务我就放在后面的博客文章里面了。Spring的定义:Spring是一个容器,管理系统里面的所有bean和依赖关...原创 2018-08-24 10:44:39 · 253 阅读 · 0 评论 -
纯手写Spring之IoC-----基于XML依赖注入
首先我们回忆一下在我们学习spring或者在我们做项目的时候,肯定都用过基于xml配置bean的方式来配置bean,然后在dao层获取sessionFactory、在service层/biz层获取dao对象、在action层、controller层获取service对象。用的时候都知道在xml里面配置一下bean,给它id和class,在需要注入的bean下面配置上property。那么sprin...原创 2018-08-22 18:04:18 · 1157 阅读 · 0 评论 -
SpringBoot2.0第一篇
SpringBoot2.0之HelloWorld问题1:为什么要使用SpringBoot?传统项目:整合SSH、SSM,要考虑配置文件、jar冲突问题、过程繁琐。打包方式:打包成一个war包放到tomcat的webapps目录下执行。问题2:什么是SpringBoot?SpringBoot是一个快速开发框架,能够帮助我们快速整合第三方常用框架(原理:maven依赖关系###maven继承方式),完...原创 2018-07-04 17:44:56 · 309 阅读 · 0 评论 -
Spring boot 2.0启动报错 Unsupported major.minor version 52.0
Spring boot 启动报错 Unsupported major.minor version 52.0问题描述 在创建spring boot hello world 工程时候启动报错, Unsupported major.minor version 52.0。Exception in thread "main" java.lang.UnsupportedClassVersionError: c...转载 2018-07-04 15:35:40 · 1344 阅读 · 0 评论 -
SpringBoot(十一):Spring boot 中 mongodb 的使用
原文出处: 纯洁的微笑mongodb是最早热门非关系数据库的之一,使用也比较普遍,一般会用做离线数据分析来使用,放到内网的居多。由于很多公司使用了云服务,服务器默认都开放了外网地址,导致前一阵子大批 MongoDB 因配置漏洞被攻击,数据被删,引起了人们的注意,感兴趣的可以看看这篇文章:场屠戮MongoDB的盛宴反思:超33000个数据库遭遇入侵勒索,同时也说明了很多公司生产中大量使用mo转载 2017-07-28 16:00:27 · 748 阅读 · 0 评论 -
SpringBoot(十) :邮件服务
原文出处: 纯洁的微笑springboot仍然在狂速发展,才五个多月没有关注,现在看官网已经到1.5.3.RELEASE版本了。准备慢慢在写写springboot相关的文章,本篇文章使用springboot最新版本1.5.3进行开发。发送邮件应该是网站的必备功能之一,什么注册验证,忘记密码或者是给用户发送营销信息。最早期的时候我们会使用JavaMail相关api来写发送邮件的相关代转载 2017-07-28 15:59:22 · 729 阅读 · 0 评论 -
SpringBoot ( 八 ) :RabbitMQ 详解
原文出处: 纯洁的微笑RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。消息中间件在互联网公司的使用中越来越多,刚才还看到新闻阿里将RocketMQ捐献给了apache,当然了今天的主角还是讲RabbitMQ。消息中间件最主要的作用是解耦,中间件最标准的用法是生产者生产消息传送到队列,消费者从队列中拿取消息并处理,生产者不用转载 2017-07-28 15:57:51 · 335 阅读 · 0 评论 -
SpringBoot (九) :定时任务
原文出处: 纯洁的微笑在我们的项目开发过程中,经常需要定时任务来帮助我们来做一些内容,springboot默认已经帮我们实行了,只需要添加相应的注解就可以实现。1、pom包配置pom包里面只需要引入springboot starter包即可123456789101转载 2017-07-28 15:56:44 · 290 阅读 · 0 评论 -
SpringBoot ( 七 ) :springboot + mybatis 多数据源最简解决方案
原文出处: 纯洁的微笑说起多数据源,一般都来解决那些问题呢,主从模式或者业务比较复杂需要连接不同的分库来支持业务。我们项目是后者的模式,网上找了很多,大都是根据jpa来做多数据源解决方案,要不就是老的spring多数据源解决方案,还有的是利用aop动态切换,感觉有点小复杂,其实我只是想找一个简单的多数据支持而已,折腾了两个小时整理出来,供大家参考。配置文件pom包就不贴了比转载 2017-07-28 15:55:30 · 502 阅读 · 0 评论 -
SpringBoot (六) :如何优雅的使用 mybatis
原文出处: 纯洁的微笑这两天启动了一个新项目因为项目组成员一直都使用的是mybatis,虽然个人比较喜欢jpa这种极简的模式,但是为了项目保持统一性技术选型还是定了 mybatis。到网上找了一下关于spring boot和mybatis组合的相关资料,各种各样的形式都有,看的人心累,结合了mybatis的官方demo和文档终于找到了最简的两种模式,花了一天时间总结后分享出来。or转载 2017-07-28 15:53:16 · 288 阅读 · 0 评论 -
SpringBoot(五) :spring data jpa 的使用
原文出处: 纯洁的微笑在上篇文章springboot(二):web综合开发中简单介绍了一下spring data jpa的基础性使用,这篇文章将更加全面的介绍spring data jpa 常见用法以及注意事项。使用spring data jpa 开发时,发现国内对spring boot jpa全面介绍的文章比较少案例也比较零碎,因此写文章总结一下。本人也正在翻译Spring转载 2017-07-28 15:51:11 · 400 阅读 · 0 评论 -
SpringBoot (四) :thymeleaf 使用详解
原文出处: 纯洁的微笑在上篇文章《 springboot(二):web综合开发 》中简单介绍了一下thymeleaf,这篇文章将更加全面详细的介绍thymeleaf的使用。thymeleaf 是新一代的模板引擎,在spring4.0中推荐使用thymeleaf来做前端模版引擎。thymeleaf介绍简单说, Thymeleaf 是一个跟 Velocity、FreeMar转载 2017-07-28 15:32:40 · 633 阅读 · 0 评论 -
SpringBoot(三) :Spring boot 中 Redis 的使用
SpringBoot对常用的数据库支持外,对NoSQL 数据库也进行了封装自动化。redis介绍Redis是目前业界使用最广泛的内存数据存储。相比memcached,Redis支持更丰富的数据结构,例如hashes, lists, sets等,同时支持数据持久化。除此之外,Redis还提供一些类数据库的特性,比如事务,HA,主从库。可以说Redis兼具了缓存系统和数据库的一些特性,转载 2017-07-26 18:08:51 · 646 阅读 · 0 评论 -
SpringBoot(二) :web综合开发
上篇文章介绍了Spring boot初级教程:spring boot(一):入门篇,方便大家快速入门、了解实践Spring boot特性;本篇文章接着上篇内容继续为大家介绍spring boot的其它特性(有些未必是spring boot体系桟的功能,但是是spring特别推荐的一些开源技术本文也会介绍),对了这里只是一个大概的介绍,特别详细的使用我们会在其它的文章中来展开说明。web开发转载 2017-07-26 18:06:17 · 470 阅读 · 0 评论 -
SpringBoot (一) :入门篇
什么是spring bootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框转载 2017-07-26 17:58:27 · 387 阅读 · 0 评论