两年没写了。。连右下的小人都没了。得开始新一阶段的学习了。先从学习springboot及其前置内容开始学习。然后简单复习一下vue框架。
idea在创建maven的springboot工程时自动下了个依赖,尽量选择版本低一点的。。适配java8不容易出问题。一旦出问题了多重建项目就会重新下springboot包了。
然后是学习分层架构,包括controller层、service层、mapper层和普通pojo类(plain old java object)。个人理解controller是用来处理用户及外部请求并发送给对应service,service对应对象的核心业务逻辑(要和mapper层交互);mapper是利用接口实现从对象到数据库映射的。
然后是springboot的项目结构,pom.xml装的是相关依赖包dependencies,继承父项目parent,maven插件plugin,写的还算清晰,其中springboot相关包和jdbc等等都写在依赖里。
resources目录下有application.properties,是用来管理应用程序(本项目)的各项配置的。包括配置数据库连接、项目端口号、日志级别(学习下?)、缓存设置等等。
如下是一个简单的增删改查示例:
建好数据库中的user表
controller层:UserController.java
service层:UserService.java注意这里要加上Service注解和Autowired注解,并且是合法的Java Bean(看了下bean的定义就是私有属性公有get、set方法的简单java类。。)。
mapper层:UserMapper.java接口类,定义一个User类的List,用来存放query
标签:mapper,java,springboot,service,学习,controller,入门 From: https://www.cnblogs.com/yiwenwong/p/17810605.html