自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Spring MVC 参数校验

单个参数的校验SpringMvc.xml 添加:<bean class="org.springframework.validation.beanvalidation.MethodValidationPostProcessor"/>异常处理:@ControllerAdvicepublic class GlobalExceptionHandler { @Excepti...

2019-07-12 10:39:55 144

原创 IDEA 配置 及 插件

插件Jrebel 热部署插件Lombok 自动生成get set方法MyBatis plugin better-mybatis-generator 自动生成实体类Save Actions 保存时自动格式化Grep Console 控制台彩色日志快捷键ctrl+alt+shift+n 可以查询request mappingctrl+alt+h alt+f7 查看...

2019-05-17 17:35:09 155

原创 使用 Spring MVC 创建 REST API

REST :以信息为中心的表述性状态转移(Representational State Transfer)。SOAP 一般会关注行为和处理,而 REST 关注的是要处理的数据。近年来,REST 已经成为替换传统 SOAP 的流行方案。一、了解 RESTREST 与 RPC 几乎没有任何关系。RPC 是面向服务,并关注行为和动作,而 REST 是面向资源的,强调描述应用程序的事物和人名词。...

2019-03-29 09:10:00 242

原创 Spring 远程调用

一、Spring 远程调用概览远程调用是客户端应用和服务端之间的会话。远程过程调用(remote procedure call, RPC)。vong表面上看,RPC 类似于调用一个本地对象的一个方法。这两者都是同步操作,会阻塞调用代码的执行,直到被调用的过程执行完毕。Spring 支持多种不同的 RPC 模型:RPC 模型使用场景远程方法调用(RMI)不考虑网络限制时...

2019-03-08 17:47:50 1124

原创 Spring 中使用缓存技术

一、启用对缓存的支持Spring 对缓存的支持有两种方式:注解驱动的缓存XML 声明的缓存在方法上添加 @Cacheable 和 CacheEvivt 注解来使用缓存。启用 Spring 对注解驱动缓存的支持,在配置类上添加 @EnableCaching,并声明缓存管理器: @Bean public CacheManager cacheManager(){ ...

2019-02-27 16:58:50 476

原创 使用 NoSQL 数据库

一、使用 MongoDB 持久化文档数据Spring Data MongoDB 提供了三种方式在 Spring 应用中使用 MongiDB:通过注解实现对象-文档映射;使用 MongoTemplate 实现基于模板的数据库访问;自动化的运行 Repository 生成功能。1、启用 MongoDB2、为模型添加注解,实现MongoDB持久化3、使用MongoTemplate 访问...

2019-02-27 14:51:56 359

原创 Spring 中的数据库访问

Spring 遵循面向对象(OO)原则中的“针对接口编程”。为了避免应用于特定的数据访问策略耦合,编写良好的数据访问对象Repository(或叫做DAO)应该以接口的方式暴露。服务对象通过接口访问 Repository 。这样易于测试,并且,数据访问层是以持久化技术无关的方式进行访问的,可以实现灵活的设计,并且切换持久化框架对应用程序的其他部分带来的影响最小。一、Spring 中的数据访问...

2019-02-22 15:31:57 804

原创 Spring MVC 的高级技术

一、处理 multipart 形式的数据1、配置multipart解析器Spring内置的两个解析器:CommonsMultipartResolver :使用Jakarta Commons FileUpload 解析StandardServletMultipartResolver :依赖于Servlet 3.0 对multipart请求的支持(始于Spring 3.1)配置 Stan...

2019-02-14 17:58:30 195

原创 Spring MVC配置的代替方案

1、 自定义DispatcherServlet 配置&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;AbstractAnnotationConfigDispatcherServletInitializer,除了配置类中必须要重载的3个abstract方法,还可以重载更多方法,实现额外的配置。&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&a

2019-02-14 11:09:19 455

原创 构建Spring Web 应用程序

一、跟踪Spring MVC的请求客户端发起请求,请求将经历各个组件:DispatcherServlet。Spring MVC 所有的请求都会通过一个前端控制器Servlet。前端控制器是常用的web应用程序模式,在这里一个单实例的Servlet将请求委托给应用程序的其他组件来执行实际的处理。在Spring MVC 中,DispatcherServlet就是前端控制器。DispatcherS...

2019-02-12 10:17:18 160

原创 Spring AOP

一、Spring对AOP的支持1. AOP术语通知(Advice)Spring切面可以应用5种类型的通知:前置通知(Before)后置通知(After)返回通知(After-returning)异常通知(After-throwing)环绕通知(Around)连接点(Join point)切点(Pointcut)切面(Aspect)引入(Introduction)织入(W...

2019-01-22 11:39:01 96

原创 Eclipse插件 MyBatis Generator 的安装和使用

一、安装插件打开eclipse,选择菜单,Help --&amp;gt; Eclipse Marketplace,搜索MyBatis Generator,点击install,按照提示完成安装。二、使用插件自动生成实体类、Mapper接口、Xml映射文件1、创建配置文件选择菜单,File --&amp;gt; New --&amp;gt; Other,找到Mybaties文件夹选择配置文件生成的位置,和配置文...

2019-01-17 15:42:05 314

原创 Spring高级装配

一、Spring profile使用spring profile可以根据环境创建bean1. 配置java配置@Profile(&amp;amp;amp;amp;amp;quot;dev&amp;amp;amp;amp;amp;quot;)Spring3.1只能使用在类级别上,Spring 3.2开始可以使用在方法级别上,与@bean一同使用。xml配置&amp;amp;amp;amp;amp;amp;lt;beans profile=&amp;amp;am

2019-01-15 09:11:10 121

原创 使用Maven搭建Java配置Spring MVC项目

一、创建maven工程取消勾选Create a simple project,点击 Next&amp;gt;,选择下图所示的类型这样就创建好了一个Maven工程。二、修改配置文件纯Java配置要基于Servelt 3.0,我这里创建出来默认的是web2.3,默认jdk是1.5的版本,因此要做修改修改web版本eclipse切换到Navigator视图,打开 .settings文件夹下o...

2018-11-19 17:34:00 185

原创 Spring MVC @Transactional注解不生效

最近换了一份工作,公司用的SSM,在开发过程中发现了使用事务注解@Transactional无效,问了其他同事,貌似其他项目也是同样的问题…只好自己百度解决网上有几种失效的原因,这里大致说一下1. 配置文件未开启事务控制的注解支持xml配置:添加配置&amp;lt;tx:annotation-driven transaction-manager=&quot;transactionManager&quot; pro...

2018-11-14 15:53:35 904

原创 树莓派系统安装

#一、下载镜像官网可以通过官方的NOOBS工具或者直接下载系统镜像写入SD卡,此处通过写入SD的方式安装RASPBIAN系统#二、SD卡写入镜像烧录工具:Etcher#三、系统启动前的准备###1.开启ssh新建ssh文件,没有后缀,内容为空,复制到SD卡boot分区下###2.连接wifi新建wpa_supplicant.conf,添加内容:country = CNct...

2018-11-13 19:09:32 210

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除