SpringBoot注解-创新互联
SpringBoot注解
一、声明bean注解
站在用户的角度思考问题,与客户深入沟通,找到郊区网站设计与郊区网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站设计制作、网站制作、企业官网、英文网站、手机端网站、网站推广、申请域名、网站空间、企业邮箱。业务覆盖郊区地区。1 | @Component | 通用注解 |
2 | @Controller | 表现层 |
3 | @Service | 业务逻辑层 |
4 | @Repository | 数据访问层(dao层) |
5 | @RestController | 表现层,@Controller+@ResponseBody |
二、注入bean注解
1 | @Resource | |
2 | @Autowired | spring提供 |
3 | @Inject |
三、bean作用域、bean生命周期注解
1、bean的作用域
1 | @Scope |
1) singleton :单例,spring默认配置,一个spring容器中只有一个bean的实例,全容器共享一个实例。
2) Prototpe :多实例,每次调用创建一个bean实例
3) Request :
4) Session :
5) GlobalSession :
2、bean的生命周期
1 | ||
2 |
四、main方法入口注解
1 | @SpringBootApplication |
1 | ||
2 | ||
3 |
五、aop注解
1 | ||
2 | ||
3 | ||
4 |
一、Controller层
1 | @SpringBoorApplication | springboot启动注解 |
2 | @configuration | springboot |
3 | @EnableAutoConfiguration | |
4 | @RestController | controller层注解,相当于@ResponseBody和@Controller的组合注解 |
5 | @Controller | controller层注解 |
6 | @ResponseBody | 返回json格式,与@Controller搭配使用 |
7 | @RequestMapping | 请求路径限制 |
8 | @RequestParam | 读取请求参数 |
9 |
二、Service层
1 | @Service | service层注解 |
2 | @Autowired | 自动装配 |
3 | @Resource | 注入对象之间的关系 |
4 | @Value |
三、持久层
@Mapper
@Repository
1 | @Mapper | Dao层注解 |
2 | @Query | |
3 | @Param | |
4 |
四、表的映射
1 | @Entity | 实体类注解 |
2 | @Table | 表名 |
3 | @Id | 表中的id |
4 | @Transient |
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网站名称:SpringBoot注解-创新互联
网站路径:http://scyanting.com/article/dppsce.html