spring
文章平均质量分 64
spring学习记录
姜小白-
Java开发,项目管理,打杂,啥都做
展开
-
Bean property 'esyerDao' is not writable or has an invalid setter method. Does the parameter type of
系统里面的class文件以前都是直接丢到WEB-INF/classes 目录下面的,后来将class文件打为jar包,丢到了WEB-INF/lib 目录下面。出问题的这个bean 就是因为 同时在WEB-INF/classes 和 WEB-INF/lib 下面的jar包中同时存在了该class文件。另一个同时前几天调试过该class文件,但是他的class文件放在了WEB-INF/classes下面,他的class中没有esyerDao的注入。原创 2015-02-04 22:37:18 · 4835 阅读 · 0 评论 -
Java连接redis简单demo示例
Windows版redis服务器设置Windows版redis的下载通常有msi版和解压缩版,我们这里使用解压缩版打开解压缩版压缩包,将redis目录拷贝到C盘根目录下,修改里面配置文件redis.windows.conf找到maxmemory项-最大内存,修改值为 1024000000 大约1G内存找到requirepass项-登录密码,修改值为123456然后 打开...原创 2018-10-24 20:24:58 · 7878 阅读 · 7 评论 -
@Resource与@Autowired用法区别
spring中,@Resource和@Autowired都是做bean的注入时使用。使用过程中,有时候@Resource 和 @Autowired可以替换使用;有时,则不可以。 下面,根据自己的学习,整理下这两个注解使用中的共同点和不同点,及用法上的不同。 共同点 @Resource和@Autowired都可以作为注入属性的修饰,在接口仅有单一实现类时,两...原创 2018-09-11 09:32:14 · 66344 阅读 · 31 评论 -
This application has no explicit mapping for /error, so you are seeing this as a fallback
This application has no explicit mapping for /error请求的URL无对应的映射,检查了下,原来是controller层,忘记写映射方法了增加controller层映射方法 @RequestMapping("/findUserById") public User findUserById(int id) { return use...原创 2018-09-07 09:09:43 · 9130 阅读 · 2 评论 -
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'springdatajpa'
今天启动springboot服务,突然出现com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'springdatajpa' at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0...原创 2018-09-06 11:03:46 · 9115 阅读 · 1 评论 -
Change project compliance and JRE to 1.5
通过maven搭建的spring boot项目在更新完支撑jar包后,总会报“Change project compliance and JRE to 1.5”错误。先说明下,环境使用的是JDK1.8,网上能找到的各个修复方法没有什么作用,偶然发现了自己的这个解决方法,特意记录下。其实,这里直接就点击 change project compliance and jre to 1....原创 2018-08-30 20:00:49 · 6415 阅读 · 2 评论 -
@RequestMapping和@GetMapping @PostMapping 区别
最近学习看一些代码,发现对于发送请求这件事,有的地方用@RequestMapping,有的地方用@PostMapping,为了搞清楚区别,特意查了下spring 源代码,现在特此记录下。 @GetMapping用于将HTTP get请求映射到特定处理程序的方法注解具体来说,@GetMapping是一个组合注解,是@RequestMapping(method = RequestM...原创 2018-08-30 19:06:31 · 81509 阅读 · 15 评论 -
spring AOP 环绕增强小Demo
前面写了一个前置增强,后置增强的小demo,前置增强即在方法调用前对方法增强;后置增强即在方法调用后对方法增强。环绕增强允许在目标类方法调用前后织入横切逻辑,它综合了前置、后置增强两者的功能。环绕增强的代码和前面前置增强代码有一个不同处,所实现的接口包路径改变了。前置增强、后置增强实现的接口在org.springframework.aop 路径下,而环绕增强类需要实现 org.aopalliance.intercept.MethodInterceptor接口。这个接口不是 Spring 提供的,它是 A原创 2015-05-23 11:36:51 · 4581 阅读 · 0 评论 -
spring AOP 前置增强,后置增强小Demo
Waiter.javapackage com.paic.zhangqi.spring.aop;public interface Waiter { void greetTo(String name); void serveTo(String name);}NaiveWaiter.javapackage com.paic.zhangqi.spring.aop;publi原创 2015-05-21 22:51:23 · 4557 阅读 · 0 评论 -
The hierarchy of the type GreetingBeforeAdvice is inconsistent
The hierarchy of the type GreetingBeforeAdvice is inconsistent 直译的话,是类的层次结构不一致。怎么理解呢? 当前的类继承于某个类,这个类或者这个类继承的类或者再往上继承的某个类所在的jar包没有被引入。原创 2015-05-21 19:48:34 · 2722 阅读 · 5 评论 -
第一个spring小demo
工作中用spring有一年多了,基本弄懂了bean配置文件的配置,但是却没有对spring配置文件,加载有更多的认识,今天动手写了第一个spring的小demo。 这个demo之前是想做web版的,但是web的启动比较麻烦,不如直接使用main方法执行直观,所以,就使用main方法来读取配置文件,启动spring。看一下项目的结构 其中src部分是原创 2015-04-02 22:13:52 · 4786 阅读 · 0 评论 -
Ambiguous handler methods mapped for '/user/1'
使用rest编程风格时,可以直接将变量值放入到url中,传递到后台,后台自动识别对应的方法,方便很多。但若出现方法重载的情况,则可能会出问题,如下@RestController@RequestMapping("/user")public class UserController { @Resource private UserService us; @ResponseBo...原创 2019-01-06 14:49:28 · 7917 阅读 · 2 评论