Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > JavaWeb技术相关 >

springboot注解详解 PDF 下载


分享到:
时间:2020-09-30 09:31来源:http://www.java1234.com 作者:小锋  侵权举报
springboot注解详解 PDF 下载
失效链接处理
springboot注解详解 PDF 下载

本站整理下载:
提取码:bc7n 
 
 
相关截图:
 
主要内容:

一、注解详解(配备了完善的释义) 1) @SpringBootApplication 申明让 spring boot 自动给程序进行必要的配置,这个配置等同于: @Configuration ,@EnableAutoConfiguration 和 @ComponentScan 三个配置。 2) @ResponseBody 表示该方法的返回结果直接写入 HTTP response body 中,一般在异步获取数据 时使用,用于构建 RESTful 的 api。在使用@RequestMapping 后,返回值通常解 析为跳转路径,加上@esponsebody 后返回结果不会被解析为跳转路径,而是 直接写入 HTTP response body 中。比如异步获取 json 数据,加上@Responsebody 后,会直接返回 json 数据。该注解一般会配合@RequestMapping 一起使用。 3) @Controller 用于定义控制器类,在 spring 项目中由控制器负责将用户发来的 URL 请求转发到 对应的服务接口(service 层),一般这个注解在类中,通常方法需要配合注解 @RequestMapping。 4) @RestController 用于标注控制层组件(如 struts 中的 action),@ResponseBody 和@Controller 的 合集。 5) @RequestMapping 提供路由信息,负责 URL 到 Controller 中的具体函数的映射。 6) @EnableAutoConfiguration
SpringBoot 自动配置(auto-configuration):尝试根据你添加的 jar 依赖自动配 置你的 Spring 应用。例如,如果你的 classpath 下存在 HSQLDB,并且你没有手 动配置任何数据库连接 beans,那么我们将自动配置一个内存型(in-memory) 数据库”。你可以将@EnableAutoConfiguration 或者@SpringBootApplication 注解 添加到一个@Configuration 类上来选择自动配置。如果发现应用了你不想要的 特定自动配置类,你可以使用@EnableAutoConfiguration 注解的排除属性来禁用 它们。 7) @ComponentScan 表示将该类自动发现扫描组件。个人理解相当于,如果扫描到有@Component、 @Controller、@Service 等这些注解的类,并注册为 Bean,可以自动收集所有的 Spring 组件,包括@Configuration 类。我们经常使用@ComponentScan 注解搜索 beans,并结合@Autowired 注解导入。可以自动收集所有的 Spring 组件,包括 @Configuration 类。我们经常使用@ComponentScan 注解搜索 beans,并结合 @Autowired 注解导入。如果没有配置的话,Spring Boot 会扫描启动类所在包下 以及子包下的使用了@Service,@Repository 等注解的类。 8) @Configuration 相当于传统的 xml 配置文件,如果有些第三方库需要用到 xml 文件,建议仍然 通过@Configuration类作为项目的配置主类——可以使用@ImportResource注解 加载 xml 配置文件。 9) @Import 用来导入其他配置类。 10)@ImportResource 用来加载 xml 配置文件。 11)@Autowired 自动导入依赖的 bean 12)@Service 一般用于修饰 service 层的组件

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐