2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

【DI】Java Spring Frameworkを語るスレ 5.0

1 :デフォルトの名無しさん:2011/11/28(月) 02:17:11.86 .net
前スレ
http://hibari.2ch.net/test/read.cgi/tech/1227196176/

公式
ttp://www.springframework.org/


348 :デフォルトの名無しさん:2019/01/12(土) 23:20:56.49 ID:abbb37Um.net
質問です。Eclipseを導入するにあたって 12All in Oneを導入するべきか考えています。
検索した限りでは「JDK のインストールや環境変数の設定が不要である」ことのデメリットがないのですが,そのように考えていいのでしょうか?

349 :デフォルトの名無しさん:2019/01/12(土) 23:21:34.23 ID:abbb37Um.net
スレチでしたね。失礼しました。無視してください

350 :デフォルトの名無しさん:2019/01/20(日) 15:39:40.11 ID:5gXsRlf6.net
気にしないでインストールすればいい。

351 :デフォルトの名無しさん:2019/06/01(土) 23:19:03.88 ID:aRYeANGy.net
springbootどうやって勉強しましたか?
httpの仕組みから勉強しないと厳しいでしょうか?
取りあえずサンプルをコピペしましたがエラーで動かないので困ってます

352 :デフォルトの名無しさん:2019/06/02(日) 01:15:48.35 ID:uNp5symQ.net
独学は厳しいと思う
俺も業務でやらなきゃ絶対挫折してた

田舎だと難しいが勉強会とか行ったほうがいいと思うよ

353 :デフォルトの名無しさん:2019/06/02(日) 20:05:26.95 ID:FWDDC74p.net
>>351
その例外メッセージを書いてくれないことにはなんとも

354 :デフォルトの名無しさん:2019/06/03(月) 19:23:24.19 ID:7en0LXej.net
>>353
あの後ユーザーディレクトリの下の.m3ディレクトリのrepositoryディレクトリの中を全部消して再度maven読み込みをしたら何故か動きました
そしてtoStringメソッドのオーバーライドでreflectionToStringが上手く読み込まれなかったのはlombokの@toStringで黙らせました
そして後はIDEの指示通りによく分からないまま所々変えたらエラーは全部取れました...

今はログインするとspringのログイン画面が出るんですがユーザー名が分かりません
パスワードは多分デバッグコンソールにデテルやつなんですよね

355 :デフォルトの名無しさん:2019/06/03(月) 19:24:46.65 ID:7en0LXej.net
>>352
やっぱりそうですよね
新参お断り臭が半端ないです
今時Springの勉強会があるのか分かりませんが調べてみます...
あと本はNTTデータの徹底入門でも買おうかな高いけど...

356 :デフォルトの名無しさん:2019/06/06(木) 15:31:06.07 ID:NBAfUFPX.net
やけに分かりやすいサイトがあるなと思ったら掌田津耶乃という人物のサイトだった
今日彼の本が届くので楽しみである

357 :デフォルトの名無しさん:2019/06/10(月) 02:20:41.19 ID:Wa+uh8B5.net
7月からSpring使った案件に入るので事前勉強してるのですが
DIのメリットがいまいちわからないです
色々読みましたが結局クラス内でnew()でも良くないか?と思ってしまう

大規模開発の際に効果を実感するらしいけど
開発の経験もないので想像力に乏しく、ピンときません

座学しか出来ない現状で理解するにはどうしたらいいでしょう…

358 :デフォルトの名無しさん:2019/06/16(日) 20:04:21.96 ID:nxr18oje.net
何をnewするかが一箇所の修正で済む
単体テストしやすい

359 :デフォルトの名無しさん:2019/06/17(月) 03:12:31.48 ID:ytlxpqSo.net
>>357
俺も素人だけどクラス内でnewしちゃったらそのインスタンスをあっちこっちに投げなければならなくなって非常に大変だからDIして一つのインスタンスをあちらこちらで使えるようにしましょうってことだと思ってる
つまりSpringのDIされたインスタンスはデフォルトでシングルトン

もっと言えばスレッドセーフじゃないらしいから気を付けないといけない

360 :デフォルトの名無しさん:2019/07/10(水) 13:10:42.99 ID:gktHJEj/.net
Spring Bootってthymeleaf使わずに利用できますか?
入門書を読んでるとほぼほぼthymeleafが使われているので
JavaとHTMLを混ぜたようなファイルを作りたくないのですが……

361 :デフォルトの名無しさん:2019/07/10(水) 22:17:19.51 ID:LnJumgao.net
JSPは使えるよ

でも
>JavaとHTMLを混ぜたようなファイルを作りたくないのですが……
ならJSPだとダメだね

一応、Viewは他も使えたような気がする
ただ、あんまり使われてないと妙なバグが怖いね

362 :デフォルトの名無しさん:2019/07/10(水) 23:13:07.92 ID:wXGOf+Ul.net
>>361
そうですか……
JSPが嫌でSpringBootのほうにきたのですがあまりThymeleaf以外は使われていないんですね
初心者なので詳しくないですがSpringBootはrestだけ作って、JavaScriptでHTMLを動的に生成するフロントにしようと思います
情報ありがとうございました

363 :デフォルトの名無しさん:2019/07/15(月) 19:29:48.11 ID:1T3hWWoF.net
Spring の@DateTimeFormatのエラーメッセージの表示方法を教えて下さい
現状エラーページが出てしまいます
messages.propertiesにtypeMismatch.form.dateというように書くようですがよく分かりません

364 :デフォルトの名無しさん:2019/07/21(日) 10:36:48.81 ID:cFXhwicR.net
typeMismatch.フォーム属性名.プロパティ名 で、あってるけど
そもそも、デフォルトメッセージが出てるわけじゃなくて、
500 internal server error のページが出てるんだよね?

BindExceptionか、TypeMismatchExceptionかによって原因違うと思うけど、ハンドリング方法が悪い

365 :デフォルトの名無しさん:2019/07/23(火) 19:55:29.82 ID:B4WnOlIs.net
>>364
patternをyyyy/MM/ddみたいにしたら何故か出来ないと思ってたけどもしかしたらmysqlのカラムがdate型だったからかも知れない
yyyy-MM-ddなら出来る
でもdate型のカラムにも好きなデリミター使えるんでしょ?
まぁいいや

366 :デフォルトの名無しさん:2019/07/26(金) 15:12:52.23 ID:KKoxLEzN.net
errorページで何故かタイムリーフが読み込まれない...
ちゃんとエラーコントローラーとか作らないと読み込まれない?なわけないよね...

367 :デフォルトの名無しさん:2019/09/17(火) 20:47:17.84 ID:mRjgYXhv.net
spring bootのアプリケーションで、jarの外のapplication.propertiesを使うようにしました。そしたらjava -jar コマンドで起動するとspringバナーが出たっきりそこから先のログが一切出なくなってしまいました。
ログが出ないだけで起動はできてるみたいでlocalhostでアクセスしたら通常の画面遷移ができました
何か心当たりある方いたら教えてほしいです

368 :デフォルトの名無しさん:2019/09/17(火) 23:25:22.44 ID:lqMFhUb3.net
jarの外のapplication.propertiesを使うようにしました。

お前がその様に動作させたんだろ。
じゃあ、正しく動いてるのでは?

369 :デフォルトの名無しさん:2019/09/20(金) 23:56:25.82 ID:oJPlIx83.net
でもapplication.propertiesを外に移動させると
ログが出なくなるんですよ?

370 :デフォルトの名無しさん:2019/10/03(木) 13:44:54.16 ID:/W2wVjoo.net
>>368
モトモコモナイ、突込み(*`・ω・)ゞね。
回答になってませんな。

371 :1.5通夜 :2019/10/05(土) 00:31:55.69 ID:D2Zvy9kL.net
おわり\(^o^)/ますた

372 :デフォルトの名無しさん:2019/12/05(木) 15:12:20 ID:wIKti5Mb.net
SpringBootの勉強中なんだけど、誰かわからないから教えてもらえませんか?
Aという名前のプロジェクトとBというプロジェクトがそれぞれ存在していて、
AのプロジェクトからBのプロジェクトのある画面を呼び出すことは可能でしょうか?
マルチプロジェクト?というので可能でしょうか?

373 :デフォルトの名無しさん:2020/01/31(金) 20:01:54 ID:4QQTDMvo.net
>>372
可能。親Cと子A子Bか、
親Aと子B構成のマルチプロジェクトで組む。
実行時はAとかBとか関係ないから、
普通にあると思って遷移させればいい。

374 ::2020/02/25(火) 02:48:29.50 ID:zG0qK6rK.net
GolangがJavaにとっての脅威かな

375 :デフォルトの名無しさん:2020/09/09(水) 00:06:43.50 ID:ThCru/erx
中学数学からはじめる微分積分
https://www.youtube.com/watch?v=4p1rwfXbCoY&t=4341s
中学数学からはじめる相対性理論
https://www.youtube.com/watch?v=voFHToRM4xI&t=10s
中学数学からはじめるAI(人工知能)のための数学入門
https://www.youtube.com/watch?v=7A05OamqCyc
中学数学からはじめる三角関数
https://www.youtube.com/watch?v=OLqgs4fJl7Y&t=3803s

376 :デフォルトの名無しさん:2021/03/09(火) 19:51:42.88 ID:rGE/nmMae
フリーランスエンジニアのエージェント毎の年収の比較【2021年2月最新】
https://coshigoto.work/freelance-engineer/1006/
フリーランス時代に月収4万円→最高340万円を達成した船越さんに、「お金」との向き合い方を聞いてみる
https://freenance.net/media/interview/1480/
フリーランスSEってどれくらい稼げるの?月単価160万円の案件を扱う定番エージェント
https://nyumon-info.com/dokuritsu/entry.html
在宅で年収1000万稼ぐフリーランスエンジニアの稼ぎ方【再現できる】
https://hiroking.info/zaitaku-freelance-programmer-earn/
2021年最新版 エンジニアの平均年収はいくら?全体平均と比べて○○円も高い!
https://coeteco.jp/articles/11047
オリコ、ITフリーランス専用ゴールドカード「techcareer EX GOLD for Biz Card」を発行
https://www.poitan.jp/archives/77276
個人事業主待望のe-Tax送信アプリ! 「freee」の“スマホ電子申告”が快適・便利だった
https://internet.watch.impress.co.jp/docs/review/1310717.html
エンジニアの約8割が情報のインプットに「技術ブログ」を活用
https://www.sankei.com/economy/news/210308/prl2103080419-n1.html
フリーランス向け報酬即日払いサービス『先払い』60分以内の審査回答率が90%を突破
https://thebridge.jp/prtimes/389869
フリーランスエンジニアがコード書いて稼げる上限
https://note.com/shu223/n/n5b1ef92c2edf

377 :デフォルトの名無しさん:2021/03/10(水) 14:09:40.75 ID:CqelNOx/.net
@configration の定義されたクラスで@Valueによるプロパティファイルの読み込みができないのですか仕様でしょうか?

378 :デフォルトの名無しさん:2021/04/15(木) 06:58:03.80 ID:Z2chl2Xk.net
spring初心者なんですが調べても答えが分からず、詳しい方教えてもらえませんか。
テーブルにカラムの追加があった場合、
entityに修正を加えて新旧テーブル用で
2つのソースを管理しています。

テーブル構造に変更があってもソースが派生しないよう、
テーブルにカラムがある場合のみentityに
マッピングする方法ってあるのでしょうか。

379 :デフォルトの名無しさん:2021/05/21(金) 21:34:16.28 ID:GQaFexEz.net
>>342
入門って割に難しい技術書だったけど公式リファレンスよりましだったから買ってよかったわ

380 :デフォルトの名無しさん:2021/06/09(水) 19:37:37.33 ID:U41p3sPU.net
spring boot 2.5.0とgradleとdomaの組み合わせが悪いっぽくてコンパイルできない

381 :デフォルトの名無しさん:2021/11/09(火) 13:06:21.67 ID:qGFqUqfz.net
いろいろな言語のフレームワーク触ったけどspringってぶっちぎりで出来が悪いわ

382 :デフォルトの名無しさん:2021/11/24(水) 12:11:19.91 ID:L2B4wr8L.net
Spring SecurityのfirewallでURLに//を使ってないのに//があるってリジェクトされるんだけど原因わかる人いる?

383 :デフォルトの名無しさん:2022/03/22(火) 01:15:28.27 ID:ZWQq9Jld.net
springはプログラマーが書かないといけない場所が多すぎる
それが柔軟性もあっていいんだけどね

384 :デフォルトの名無しさん:2022/03/26(土) 10:51:47.22 ID:EHa//FRu.net
設定ファイルが難しい。
反映されなかったり…
もっと簡単にしとけよ!

385 :デフォルトの名無しさん:2022/04/30(土) 13:30:25.58 ID:WBYnW1dC.net
DIのメリットがわかりません。
DIを使うとカプセル化が崩れるような気がするのですが。
テストがしやすくなるというのもよくわかりません。

386 :デフォルトの名無しさん:2022/05/16(月) 12:18:24.07 ID:Ny1clmf5.net
SSOで外部認証させてから結果をSpring Securityで受け取る場合の処理の書き方分かる奴いる?
ググって出てくるやり方だと『アクセス→SSOへ飛ばす→Spring Security』にならずに『アクセス→Spring Security→SSO→エラー』になってしまう

387 :デフォルトの名無しさん:2022/07/05(火) 11:41:19.93 ID:L2mQ0swM.net
使いにくいし脆弱性も多い
使おうとする奴がいるのがマジで謎

388 :デフォルトの名無しさん:2022/07/05(火) 20:40:24.50 ID:GgSP9/Hd.net
どんな脆弱性があるの?

389 :デフォルトの名無しさん:2022/10/04(火) 21:06:37.00 ID:MzP/6lDM.net
hosyu

390 :デフォルトの名無しさん:2023/01/25(水) 12:18:24.14 ID:EIMQ0azo.net
>>385
自分も勉強中だから、不安定な意見だけど
テストに関してはモック使うとUTが楽らしい

391 :デフォルトの名無しさん:2023/04/14(金) 17:10:36.03 ID:4RwAduFb.net
springがなんでんかんでん隠蔽しようとすっからjunitテストがマジだるい
おまけに動いてるテストでもライブラリ使えや的な指摘されてライブラリ入れたらうごかねぇとかホントクソ

junit流行らせた奴マジでタヒねって思う
あんなもんくらい自前でどうにかするわ

392 :デフォルトの名無しさん:2023/04/14(金) 18:50:53.80 ID:Au8ArtBH.net
会社の研修で
スッキリわかるJavaの入門・実践編読み終わって
黒本読み終わってJava SE11 Silver所得したばかりですが

来週からSpring bootの学習が始まります。
渡された本を読んでいますがmavenとかDIとか
さっぱり分からず不安で仕方ないです。。
みなさん最初はこういう状況からスタートしてるんですかね・・。

393 :デフォルトの名無しさん:2023/04/20(木) 21:02:10.55 ID:nCr6sqop.net
習うより慣れよ

394 :デフォルトの名無しさん:2023/06/29(木) 03:48:02.47 ID:1htyWVPY.net
Javaってクラスのフィールド変数サーバー立ち上げてる限りずっと保持されるってか別クライアントからアクセスしても共有されるのな

395 :デフォルトの名無しさん:2023/06/30(金) 20:16:16.04 ID:mIUu65zu.net
Springって現代まで生き残ったフレームワークとしては一番クソだと思う
最終的に微妙だなって思うフレームワークでも細部を作り始めるまではええやん!って思うことが多いけど
Springは環境構築からデプロイまですべての体験がクソ

396 :デフォルトの名無しさん:2023/10/17(火) 16:28:53.47 ID:FBeRlzTV.net
今、職業訓練校でJavaについて勉強中で
配布されたテキストを予習程度に読んだんですが
「スッキリわかる サーブレット&JSP入門」は内容分かったけど
「Spring徹底入門」はわけわかめです

2つの本の間に中に入るような書籍とかありませんか?

397 :デフォルトの名無しさん:2024/04/11(木) 22:15:17.56 ID:6UcUjWaQ.net
これは初心者がやるもんじゃない

102 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★