浅谈从学校(培训机构)跳跃到企业初/中级java开发工程师的学习路线(由浅入深)

1.先别学SSM,也别学Mybatis ,直接百度SpringBoot 

为什么学它呢,简单,还有你要用到的几乎所有框架都可以以最简单的模式去学习,比如mybatis。

springboot天然集成了你在校学习的ssm以及任何你需要用到的东西,真正意义上实现0配置,开箱即用。

任何行业有价值的东西都会有行业门槛或者行业堡垒,疯狂的提高门槛为了不让其他人来瓜分蛋糕。

而互联网程序员现在蛋糕越来越大,一些既得利益者会想办法提高门槛,直接springboot让你以最简单最捷径的模式开启后端之路。

2.接口

@Autowired

@Autowired是用在JavaBean中的注解,通过byType形式,用来给指定的字段或方法注入所需的外部资源。

例如Controller层加注解 @Autowired private XxxService xxxService;注入业务层

@Component

(把普通pojo实例化到spring容器中,相当于配置文件中的)

泛指各种组件,就是说当我们的类不属于各种归类的时候(不属于@Controller、@Services等的时候),我们就可以使用@Component来标注这个类。

@Repository
@Repository注解修饰哪个类,则表明这个类具有对对象进行CRUD(增删改查)的功能,而且@Repository是@Component注解的一个派生品,所以被@Repository注解的类可以自动的被@ComponentScan 通过路径扫描给找到。(这也在一定程度上解释了,为什么被@Repository注解的类也能@Autowired)

实际开发过程中通常在Mapper接口中添加,否则ServiceImpl中注入mapper会报红波浪线。
@Service@Controller/@RestController

在applicationContext.xml配置文件中加上这一行以后,将自动扫描指定路径下的包,如果一个类带了@Service注解,将自动注册到Spring容器,不需要再在applicationContext.xml配置文件中定义bean了,类似的还包括@Component、@Repository、@Controller。

@Service@Controller我归为一类,我理解的可以简单理解为是用来标记其对应的层但是实际开发中标记controller层都用@RestController 自行百度区别

写好接口壳子,

入参是一个,多个,集合,文件?

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

为人低调的孙翊轩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值