![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringMVC
guanry
大家好
展开
-
Spring-boot 多语言的处理
Spring-boot 实现多语言切换,很简单: 加入一个配置类就可以 package net.watermelon; import java.util.Locale; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.Enabl...2016-06-13 12:55:27 · 1010 阅读 · 0 评论 -
thymeleaf + spring 表单验证国际化
/*@todo * 这里怎样国际化 */ @NotEmpty(message="login.account.not.empty") @Column(name = "name") private String name; // @Email(message = "必须是Email 格式") @Column(name = "href") pr...2016-06-15 08:22:20 · 258 阅读 · 0 评论 -
使用数据库完成多语言管理
package net.watermelon.demo.vo; import java.text.MessageFormat; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Locale; import java.util.Map; ...2016-06-21 10:21:05 · 621 阅读 · 0 评论 -
Spring Security 登陆成功后的处理
Spring Security 完成登陆后一般需要一些自定义的处理,例如,记录登陆日志,初始化用户菜单等等 这里就需要自定义的 登陆成功处理了,Spring 提供了 AuthenticationSuccessHandler 接口,完成这个接口就可以了。 但是,修改到这里处理后,原先系统的自动转向处理就没有了,接口中应该怎么写,才可以保持原来的功能呢? 代码如下: ...2016-06-21 10:36:10 · 5336 阅读 · 1 评论 -
Spring4.2mvc 406错误
@ResponseBody @RequestMapping("/page-json.html") public List<Menu> dataTableDemo( HttpServletRequest request, HttpServletResponse response, Model model) { List<Menu> lis...原创 2016-06-24 08:51:07 · 120 阅读 · 0 评论 -
@RestController
@RestController: a convenience annotation that does nothing more than adding the@Controller and @ResponseBody annotations。 @RestController是@Controller和@ResponseBody的结合体,两个标注合并起来的作用。...原创 2016-07-21 14:13:03 · 98 阅读 · 0 评论 -
SpringMVC 做服务端数据验证
@Entity @Table(name = "menu_menu") public class Menu { @Id @Column(name = "id") @GeneratedValue(strategy = GenerationType.IDENTITY) private Integer id; @Size(min = 4, max = 20, messag...原创 2016-01-27 16:10:53 · 304 阅读 · 0 评论 -
Spring 定时任务和异步处理
import org.springframework.scheduling.annotation.Async; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; @Component public class...原创 2016-03-18 21:52:53 · 352 阅读 · 0 评论