建立后端工程

File  Spring Initializr  Next  

        2.1新建项目时选择Spring Initializr   Custom :http://start.springboot.io/(防止网络问题导致创建超时)
        Group:项目路径
        Arifact:项目名称
        Type: maven
        Language:Java
        Packaging:Jar
        Java Version:8
        Version: maven
        Name:同项目名称
        Description:
        Package:包,项目路径 + 项目名称
Next  
        Developer Tools:Spring Boot DevTools、Lombok
        Web:Spring Web
        SQL:JDBC API、MyBatis Framework、MySQL Driver
Next  Finish

添加依赖:pom.xml

配置:application.properties

添加启动类 : SpringBootNoteApplication

下载和上传文件时 配置

UploadFileConfig (上传)

@value 为上传的本地路径

//文件最大
      factory.setMaxFileSize(DataSize.parse("5MB"));
// 设置总上传数据总大小
      factory.setMaxRequestSize(DataSize.parse("15MB"));
UploadFilePathConfig
@Value 设置读取路径 端口号在 
application.properties
 中的server.port=8086

与sql链接:

在application.propertie中

# mappe路径
mybatis.mapper-locations=classpath:mapper/*xml
# 实体类路径
mybatis.type-aliases-package=com.hzh.entity

工厂的建立:

        1. 控制层 (Controller)

                     1.1首先建立控制层使用 @Controller 来生命 并使用 @RequestMapping (value="")来设置控制层的映射地址        

                        1.2在控制层中 通过@Autowired(自动注入来创建服务层的接口)

                        1.3在控制层写链接前端的方法时也需要设置

                        @RequestMapping(value="",method=RequestMethod.POST,

                                produces = "application/json;charset=UTF-8")

                value映射地址,method get或者post请求,produces 防止传入乱码

                        如果是异步请求的需要添加@ResponseBody

        2.服务层(Service)

                2.1直接创建Service的接口

                2.2创建Service接口的实现类 ,声明为服务层@Service

                                通过@Resource自动注入Mapping        

        3.Mapping(或者是dao层)

                3.1通过@Mapping 声明Mapping层 通常返回的为int 和List<>集合       

                3.2在xml通过 <map namespace="">链接

                                传入parameterType  传出resultType

                        传入传出都应为实体类或者包装类

文件上传:

UploadFileConfig (上传)

@value 为上传的本地路径

//文件最大
      factory.setMaxFileSize(DataSize.parse("5MB"));
// 设置总上传数据总大小
      factory.setMaxRequestSize(DataSize.parse("15MB"));
UploadFilePathConfig
@Value 设置读取路径 端口号在 
application.properties
 中的server.port=8086

                          

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值