質問編集履歴
7
記述ミスを訂正(同じ場所)
title
CHANGED
File without changes
|
body
CHANGED
@@ -114,7 +114,7 @@
|
|
114
114
|
⇒ 引数のstgt は、"set" または "get" です
|
115
115
|
|
116
116
|
```java
|
117
|
-
List<Object>
|
117
|
+
List<Object> objLine;
|
118
118
|
|
119
119
|
public Method[] getMethods (String[] fields, Class<?> entity, String stgt) {
|
120
120
|
Method[] methods = entity.getMethods();
|
6
記述ミスを訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -114,7 +114,7 @@
|
|
114
114
|
⇒ 引数のstgt は、"set" または "get" です
|
115
115
|
|
116
116
|
```java
|
117
|
-
List<Object>(
|
117
|
+
List<Object>() objLine;
|
118
118
|
|
119
119
|
public Method[] getMethods (String[] fields, Class<?> entity, String stgt) {
|
120
120
|
Method[] methods = entity.getMethods();
|
5
@Autowiredが抜けていたので追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -79,6 +79,9 @@
|
|
79
79
|
|
80
80
|
```java
|
81
81
|
public class CsvUtil {
|
82
|
+
@Autowired
|
83
|
+
DownloadHelper dlHelper;
|
84
|
+
|
82
85
|
public ResponseEntity<byte[]> dlCsv(List<?> entityList, List<String> cols) {
|
83
86
|
try {
|
84
87
|
// CsvMapperの設定
|
4
参考文献を追記しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -164,10 +164,8 @@
|
|
164
164
|
response.setHeader("Content-Disposition","attachment;filename=\""
|
165
165
|
+ URLEncoder.encode(filenm, "UTF-8") + "\"");
|
166
166
|
で、作成したファイルをダウンロードさせる方法でもいいです。
|
167
|
-
こちらも、いまひとつ使い方がわかりません。
|
167
|
+
こちらも、いまひとつ使い方がわかりません。自分メモ:[参考文献](https://qiita.com/shibafu/items/80d09784f7c8f0b8eec7)
|
168
168
|
|
169
|
-
|
170
|
-
|
171
169
|
### 補足情報(FW/ツールのバージョンなど)
|
172
170
|
|
173
171
|
spring、postgres、java 新しめだと思います…。あとで追加します。
|
3
不要な文字列変換部分を除去
title
CHANGED
File without changes
|
body
CHANGED
@@ -100,7 +100,7 @@
|
|
100
100
|
|
101
101
|
public String entityToFilename(Object entity, String ext) {
|
102
102
|
String[] spl = entity.getClass().getName().split(Pattern.quote("."));
|
103
|
-
return
|
103
|
+
return spl[spl.length-1].concat(ext);
|
104
104
|
}
|
105
105
|
}
|
106
106
|
```
|
2
語句修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -53,7 +53,7 @@
|
|
53
53
|
and colmuns.attnum > 0
|
54
54
|
order by colmuns.attnum
|
55
55
|
```
|
56
|
-
【Utility】
|
56
|
+
【Utility】レスポンスに乗せる処理(ほぼ参考文献のまま)
|
57
57
|
|
58
58
|
```java
|
59
59
|
@Component
|
1
リンクの書き方を変えました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -153,7 +153,7 @@
|
|
153
153
|
|
154
154
|
### 試したこと
|
155
155
|
|
156
|
-
|
156
|
+
最初に参考にしたサイト:[Springboot でCSVをダウンロードしたい](https://qiita.com/t-iguchi/items/75c879fc9a3423c511cb)
|
157
157
|
その他、CsvMapperとCsvSchema、jacksonの使い方で検索しまくったが、欲しい答えが得られず。
|
158
158
|
これらについて解説されている文献(本でもOK)を教えていただけるだけでも助かります。
|
159
159
|
|