A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ttt2333 中级黑马   /  2018-9-26 19:43  /  990 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

        开头先讲一个笑话,如果代码是按行算钱,那么java程序员,搭完环境就上千了......
是的我愿意相信这是真的,因为我去面试过一家公司 面试我的人跟我说的 我把毕生所学跟大家一起分享分享,仅做参考用哈 哪里有错误的地方呢 不要见怪 很感谢老师更给我这样一个机会在这里发表我的的所用所学。
        确实在面临php的快速发开,python、ruby、lua等脚本化语言,java显得越发笨重。在面对市场竞争时,java推出了新一代框架——springboot。根据谷歌显示,springboot搜索量已经超过了ssm框架。而且越来越多的公司开始应用springboot微服务。那么我将分上中下三篇文章来带领大家入门springboot。

一、springboot介绍以及优点

①基本实现0配置,看不到xml文件

②不需要安装tomcat(内嵌tomcat,直接在idea启动即可)

③dao采用jpa,基本操作基本无需手写
三、springboot主要结构、注解介绍(篇幅有限,先讲解demo中核心的注解,其余的后续会陆续补充)

(1)首先最重要的是自动生成的SpringbootApplication,他只有一个main方法,这也是项目的入口。这里有个坑就是,最好建的所有文件夹(service,dao,common...)跟他放在同一级目录下。

这个类只有一个注解@SpringbootApplication,它包括如下注解:

①@ComponentScan 扫描当前包及其子包下的类,相当于<context:component-scan>

②@SpringBootConfiguration 标注当前类是配置类,并会将当前类内声明的一个或多个以@Bean注解标记的方法的实例纳入到srping容器中,并且实例名就是方法名

③@EnableAutoConfiguration 根据你添加的jar包来配置你项目的默认配置。比如mysql,自动配置端口为3306等

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马