
Spring
rainbow702
写些什么呢。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
继承“JdbcDaoSupport”后,报“The hierarchy of the type AccoutDaoImpl is inconsistent”的解决方案
今天写了一段很简单的代码,Eclipse竟然报错import org.springframework.jdbc.core.support.JdbcDaoSupport;import com.rainbow.springdemo.dao.AccountDao;public class AccoutDaoImpl extends JdbcDaoSupport implements原创 2016-01-14 18:52:37 · 1523 阅读 · 0 评论 -
spring mvc中,如何在 Java 代码里,获取 国际化 内容
在spring MVC中,要想实现国际化,必须要在xml中定义如下: <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"> <property name="basenames"> <list...原创 2015-08-05 18:43:58 · 357 阅读 · 0 评论 -
MyBatis无法扫描Spring Boot别名的Bug
这个问题发生的原因比较复杂,主要条件有4个:使用Spring Boot,并使用Spring Boot的Maven插件打包使用MyBatis(目前最新的 3.3.1 版本仍有这个问题)将Domain配置在单独的Jar包中(例如Maven多模块)使用 SqlSessionFactoryBean.setTypeAliasesPackage 指定包扫描Domain然后你会发现:在开发时直接使用ID转载 2017-03-18 16:05:21 · 10839 阅读 · 8 评论 -
将 Spring boot 项目打成可执行Jar包,及相关注意事项(main-class、缺少 xsd、重复打包依赖)
最近在看 spring boot 的东西,觉得很方便,很好用。对于一个简单的REST服务,都不要自己部署Tomcat了,直接在 IDE 里 run 一个包含 main 函数的主类就可以了。但是,转念一想,到了真正需要部署应用的时候,不可能通过 IDE 去部署啊。那有没有办法将 spring boot 的项目打包成一个可执行的 jar 包,然后通过 java -jar 命令去启动相应的服务呢?很明显,原创 2017-02-14 11:33:00 · 39391 阅读 · 5 评论 -
Java文件下载相关设置
每当遇到文件下载时,总是想不起来需要给 Response 设置哪些 Header,这次干脆记录下来,方便以后查询:response.addHeader("Content-Disposition", "attachment;filename=" + fileName); response.setContentType("application/octet-stream");其中:fi原创 2017-02-25 15:20:19 · 2061 阅读 · 0 评论 -
Spring Boot 不使用默认的 parent,改用自己的项目的 parent
在初学spring boot时,官方示例中,都是让我们继承一个spring的 spring-boot-starter-parent 这个parent:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>原创 2017-02-13 11:22:10 · 49886 阅读 · 1 评论 -
Spring MVC中,通过Java代码读取资源文件时,发生乱码的解决方法
Spring MVC中,通过Java代码读取资源文件时,发生乱码的解决方案原创 2017-02-22 16:56:17 · 2793 阅读 · 0 评论 -
JAVA 以UTF-8导出CSV文件时产生乱码的解决方法
JAVA 以UTF-8导出CSV文件时产生乱码的解决方法原创 2016-01-14 13:07:07 · 7631 阅读 · 2 评论 -
Spring MVC下,RESTful风格 与 静态资源(static resource)路径映射问题
在使用 Spring 做 REST 接口开发时,大家对配置可能都很熟悉,如下:<servlet> <servlet-name>mvc-dispatch</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>原创 2017-02-06 17:58:05 · 5385 阅读 · 0 评论 -
Spring REST Controller,在GET方式下,有多个参数时的处理
现在越来越多的服务都转向使用RESTful了,我们的项目也不例外,使用spring来做了REST。在采用RESTful的时候,我们会严格按照约定来使用 HTTP METHOD:GET: 查询 POST: 创建PUT: 修改DELETE: 删除本来,按照这种方式来做的时候,开发都很方便。不过,最近遇到一个问题: 在一个查询接口中,需要的参数比较多,如果还是使用GET方式进行请求的话,那么原创 2016-12-20 20:30:37 · 48679 阅读 · 6 评论 -
Spring MVC 中,自动加载 JSON 转换器
在 RESTful接口 盛行的现在, 让接口返回 JSON 格式的字符串,已经成为了大家几乎共同的选择。 之前的项目,通过 Spring 来实现了 RESTful,接口返回的就是 JSON的。而且,我一直以为,只要在spring的xml配置文件中开启了<mvc:annotation-driven /> 之后,系统就会自动加载 MappingJackson2HttpMessageConverter原创 2017-01-07 23:36:17 · 1319 阅读 · 0 评论 -
Spring MVC 中,<mvc:annotation-driven /> 标签的注意点
<mvc:annotation-driven /> 是一种简写形式,完全可以手动配置替代这种简写形式,简写形式可以让初学都快速应用默认配置方案。 <mvc:annotation-driven /> 会自动注册 DefaultAnnotationHandlerMapping 与 AnnotationMethodHandlerAdapter 这两个bean, 它们是 Spring MVC 为转载 2017-01-07 23:28:25 · 3543 阅读 · 0 评论 -
Spring 从同一个类中的某个方法调用另一个有注解(@Transactional)的方法时,失效的解决方案
考虑有下面这么一个类public class Foo { @Transactional public void bar() { /* … */ } public void baz() { this.bar(); }}可能会有不少人会跟我一样,觉得上面这种方式调用 baz()方法时,bar()上的@Transactional注解还是会起作用的,即bar(原创 2016-12-28 12:46:52 · 22324 阅读 · 2 评论 -
Spring AOP @Before @Around @After 等 advice 的执行顺序
Spring AOP 中 @Before @Around @After 等 advice 的执行顺序用过spring框架进行开发的人,多多少少会使用过它的AOP功能,都知道有@Before、@Around和@After等advice。最近,为了实现项目中的输出日志和权限控制这两个需求,我也使用到了AOP功能。我使用到了@Before、@Around这两个advice。但在,使用过程中,却对它们的执行原创 2016-08-11 19:37:06 · 113699 阅读 · 40 评论 -
使用 Spring 的 AOP 机制来输出 Log
使用 Spring 的 AOP 机制来输出 Log原创 2016-07-28 11:49:48 · 6004 阅读 · 0 评论 -
spring mvc中,如何在 Java 代码里,获取 国际化 内容
在spring MVC中,要想实现国际化,必须要在xml中定义如下: messages 其中,id 的值必须是 “messageSource”,否则会报错。 list里的是你国际化文件的名称(上面那么写的话,那么,这份文件应该是放置于classpath根目录下的)。以上的配置,估原创 2016-01-14 18:44:23 · 2185 阅读 · 1 评论 -
继承“JdbcDaoSupport”后,报“The hierarchy of the type AccoutDaoImpl is inconsistent”的解决方案...
今天写了一段很简单的代码,Eclipse竟然报错import org.springframework.jdbc.core.support.JdbcDaoSupport;import com.rainbow.springdemo.dao.AccountDao;public class AccoutDaoImpl extends JdbcDaoSupport implement...原创 2015-09-27 21:39:25 · 259 阅读 · 0 评论