发表于: 2020-03-28 22:52:42

1 1387


1.图片放在服务器上,配置Nginx读取

 /usr/local目录下创建 /img文件夹,把图片传到img文件夹中

配置nginx.conf

修改location如下

 

location ~ .*\.(gif|jpg|jpeg|png)$ {

            expires 24h;

            #指定图片存放路径

            root /usr/local/img/;

            #图片 日志路径

            access_log /usr/local/img/images.log main;

            proxy_store on;

            proxy_store_access user:rw group:rw all:rw;

            #代理临时路径

            proxy_temp_path         /usr/local/img/;

            proxy_redirect          off;

            proxy_set_header        Host 49.234.61.141;

            proxy_set_header        X-Real-IP $remote_addr;

            proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;

            client_max_body_size    10m;

            client_body_buffer_size 1280k;

            proxy_connect_timeout   900;

            proxy_send_timeout      900;

            proxy_read_timeout      900;

            proxy_buffer_size       40k;

            proxy_buffers           40 320k;

            proxy_busy_buffers_size 640k;

            proxy_temp_file_write_size 640k;

            if ( !-e $request_filename)

            {

                 #代理访问地址

                 proxy_pass  http://49.234.61.141;

            }


2.打包程序到服务器中,设置远程访问

nginx配置文件中设置好读取位置,将war包传至服务器中,直接读取

   location / {

             alias /usr/local/ksy;

             index index.html index.jsp;

             proxy_pass http://49.234.61.141;

        }


收获:

Spring注解@ResponseBody,@RequestBody和HttpMessageConverter 

· @RequestBody 将HTTP请求正文转换为适合的HttpMessageConverter对象。

· @ResponseBody 将内容或对象作为 HTTP 响应正文返回,并调用适合HttpMessageConverter的Adapter转换对象,写入输出流。

HttpMessageConverter接口,需要开启<mvc:annotation-driven  />。 
AnnotationMethodHandlerAdapter将会初始化7个转换器,可以通过调用AnnotationMethodHandlerAdapter的getMessageConverts()方法来获取转换器的一个集合 List<HttpMessageConverter> 

今日问题 暂无


返回列表 返回列表
评论

    分享到