(懒得手敲,直接ppt截图)其中springboot括号里的组件是我在完成基本功能后,通过度娘添加补充的。
这是项目开始之初,首先要做的工作。当然,我这一步做的就不好,直到项目差不多了,我才整理好需求分析,可以说是很不专业了。
可以看见,思维导图就是在需求分析后整理成可视化的图形结构,使得整个项目功能一目了然,同时还可以使用标记来记录自己的完成情况,就很舒服。同样地当然,我这一步做的也不太好,开始时列举功能不够详细,思路不清晰,也可以看出,我的功能相当单薄(所以说,菜就是原罪啊!)。所以,思维导图的列举,一定要具体详细,每完成一项就做一个标记,成就感满满!
spring:datasource:type:com.alibaba.druid.pool.DruidDataSourceusername:######password:######url:jdbc:mysql://localhost:3306/miaoshauseUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=UTCdriver-class-name:com.mysql.cj.jdbc.Driver
jackson:default-property-inclusion:NON_NULLtime-zone:GMT+8date-format:yyyy-MM-ddHH:mm:ssmvc:view:suffix:.htmlprefix:/
#classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/#static-locations:classpath:/css/,classpath:/image/,classpath:/js/#static-path-pattern:/static/*thymeleaf:prefix:classpath:/templates/suffix:.htmlencoding:UTF-8cache:false
configuration:map-underscore-to-camel-case:true
mybatis:typeAliasesPackage:com.pf.businessdemo.dataobjectmapperLocations:classpath:mapping/*.xmlconfiguration:map-underscore-to-camel-case:true(这里是一个最简单的配置,学过一点基础的想必都懂。)除此之外的依赖注入我也不再列举,都是一个web项目所必需的jar包。
publicclassUserDo{privateIntegerid;
privateStringname;privateStringgender;privateIntegerage;privateStringtelphone;privateStringregisterMode;privateStringthirdPartyId;privateStringreceiverAddress;privateIntegerintegral;getset省略
publicinterfaceUserService{/***@Description:通过id获取用户信息*@Param:id*@return:usermodel用户领域模型*/UserModelgetUserById(Integerid);
@OverridepublicListfindUserByName(UserDouserDo){returnuserDoMapper.findUserByName(userDo);}