Spring
文章平均质量分 52
Dyhamic
山高水远,来日方长
展开
-
@restcontroller和@controller注解的区别
restcontroller和controller区别主要有以下几点:1、用Controller配合视图解析器才能返回到指定页面。在对应的方法上加上ResponseBody注解才能返回JSON,XML或自定义mediaType的内容到页面。2、不可以只用RestController注解Controller,因为这样会让Controller中的内容不能返回jsp页面,而且会直接返回Return里的内容。3、RestController相当于Controller和ResponseBody两者合并起来的作用原创 2021-10-24 08:00:00 · 1754 阅读 · 0 评论 -
@Autowired用法详解
@Autowired 注解简介@Autowired 注解,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。在使用@Autowired之前,我们对一个bean配置起属性时,是这样用的<property name="属性名" value=" 属性值"/> 通过这种方式来,配置比较繁琐,而且代码比较多。在Spring 2.5 引入了 @Autowired 注解。下面用案例来具体说明UserRepositor原创 2021-10-22 08:00:00 · 12913 阅读 · 0 评论 -
YAML使用教程
YAML语言简介YAML(/ˈjæməl/,尾音类似camel骆驼)是一个可读性高,用来表达数据序列化的格式。YAML参考了其他多种语言,包括:C语言、Python、Perl,并从XML、电子邮件的数据格式(RFC 2822)中获得灵感。Clark Evans在2001年首次发表了这种语言,另外Ingy döt Net与Oren Ben-Kiki也是这语言的共同设计者。当前已经有数种编程语言或脚本语言支持(或者说解析)这种语言。YAML是"YAML Ain’t a Markup Language"(YA原创 2021-10-21 09:45:00 · 2455 阅读 · 0 评论 -
@Component注解的用法
注解注解本质上就是一个类,开发中我们可以使用注解取代xml配置文件。@component是spring中的一个注解,它的作用就是实现bean的注入。在Java的web开发中,提供3个@Component注解衍生注解(功能与@component一样)分别是:1、@Controller 控制器(注入服务) 用于标注控制层,相当于struts中的action层。2、@Service 服务(注入dao) 用于标注服务层,主要用来进行业务的逻辑处理3、@Repository(实现dao访问) 用于标注数据访原创 2021-10-19 10:30:00 · 66318 阅读 · 1 评论 -
@GetMapping与@RequestMapping的区别
Spring中引进了@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping注解来帮助简化常用的HTTP方法的映射,并更好地表达被注解方法的语义。两者的区别@GetMapping用于将HTTP GET请求映射到特定处理程序方法的注解,是一个作为快捷方式的组合注解。@GetMapping它其实相当于@RequestMapping(method = RequestMethod.GET)。@RequestMapping@Reque原创 2021-10-17 17:08:58 · 4181 阅读 · 1 评论 -
Maven依赖中的scope标签属性探究
平时在写spring的项目配置pom.xml时,都是直接照着网上别人讲解的代码开始配置,对于scope标签则直接采取默认值compile,像下面这样。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <version>2.5.2</version>&l原创 2021-07-22 18:11:10 · 312 阅读 · 0 评论 -
使用springBoot报错Circular view path [success]: would dispatch back to the current handler URL 解决方法
使用springboot在整合使用thymeleaf模板时报错,出错原因应该是使用thymeleaf 模板版本跟springBoot不匹配第一种快速解决的方法是直接将@controller改为@RestController返回页面用@Controller,返回数据用@RestController第二种方式是更改thymeleaf版本使其与springBoot版本匹配就行。起初pom.xml的配置是这样<!--Thymeleaf--> <!-- https://mvnrepo原创 2021-07-21 11:24:14 · 799 阅读 · 0 评论