記事一覧
【Java】SpringMVC DBから取得したデータをJSON形式でjspに渡す
Java側でDBから取得したデータを、jspに渡してJavascriptで使いたい。 pom.xml(Mavenの場合) →jacksonを追加 <!-- https://mvnrepository.com/artifact/org.codehaus.…
【Java】Eclipseでプロジェクト実行時にTomcatの起動に失敗する時の対処法
Maven管理のSpring MVCプロジェクトで、pom.xmlに変更を加えた時に度々このようなエラーに遭遇した。
メモに残しておく。
結論Tomcatの「クリーン」を実行することで解決した。
Eclipse画面下部のサーバータブ、Tomcatの上で右クリックをする。
すると「クリーン」という項目があるので、それを実行。
今回の場合は、これで無事にエラーが消えた。
【Java】Date型の日時をjspにjsonデータとして渡すとエポック型になる件
Date型の日時情報をAjax通信で、JavaからJsonデータに変換してJSPに渡すと、下記のようにエポック型に変換されてしまった。
created: 1571757153000
JSP側ではDate型として使いたかったため、Java側でDBから必要データを取得してJsonデータに変換する前に、一度Date型の日時情報をString型に変換。
String型のデータも一緒に渡すことで、無事
【Java】Calender型の日時を取得して、時間を0にする
現在日時を取得して、時間だけ0にしたい。
Calendar cl = Calendar.getInstance();System.out.println(cl.getTime()); //Tue Oct 22 19:25:01 JST 2019
↓
Calendar cl = Calendar.getInstance();System.out.println(cl.getTime()); /
【jQuery】ajaxで取得した戻り値を使う
こんな感じで、ajax通信して取得した戻り値を、関数の外で使いたかったが使えず。ajax()はデフォルトで非同期通信をするため、レスポンスが返る前に次の処理にいくのが原因のよう。
function sample(){ $.ajax({ type : "GET", url : "getJSON", dataType : "json",
【Java】SpringMVC DBから取得したデータをJSON形式でjspに渡す
Java側でDBから取得したデータを、jspに渡してJavascriptで使いたい。
pom.xml(Mavenの場合)
→jacksonを追加
<!-- https://mvnrepository.com/artifact/org.codehaus.jackson/jackson-mapper-asl --><dependency> <groupId>org.codehaus.jack
【Java】Springのアノテーションまとめ
Spring Frameworkを使っていて、使うアノテーションが増えてきたのでまとめ。よく使っているものだけ。詳細は後述。
@Afterメソッド単位で付与する。@Acpectが付与されたクラス内で使用。
@Afterが付与されたクラスは、execution内で定義された条件に当てはまる対象の処理(メソッドなど)の実行後に@Afterのついたメソッドが実行される。特定のメソッドの開始前や開始後に
【Java】SpringBootじゃないSpring AOPの導入から利用まで
Maven管理のSpring BootじゃないSpring MVCプロジェクトで、 Spring AOPを使う。(org.springframework-version:5.0.2)
エラーとか出た経緯を記録。最後に結論記載。
pom.xmlの依存関係タブから、spring-aspects、spring-aopを追加。
コードはこちら。
<dependency> <groupId>org.
【Java】String型の文字列から、特定の位置の文字を取り出す
文字の場所指定が少し混乱するため、カーソルが入っている位置を数字で指定してその間が抜き出されると考える。
String date = "201910";String year = date.substring(0, 4);String month = date.substring(4, 6);System.out.println(year + "年" + month + "月");
実行結果:
【Java】MySQLで月毎の最新データをリストとして取得したい
こんなテーブルから、月毎の最新データのみをリスト化したい。
これを月毎にグループ化できたはいいけど、その各月の最新日時の金額を取得できない。
このやり方だと、月毎の集計金額や最小、最大の金額は取得できるけど、最新日時に紐づいた金額が取得できない。
GROUP BY に指定していないフィールドを集計関数を通さずに取得することはできないので、sum(price)をpriceにしてもエラーになる。
【Java】O/R マッピング:フォームから送信した日時データの時間がDBで00:00:00になってしまう件
HibernateORMのO/R マッピングで、
<form:input type="datetime-local" path="●●"/>
のフォームから送信した日時データの時間が0になってしまう事象にハマりました。
下記のようにフォーマットの指定で日時も取得できている
//String型のcreatedStrオブジェクトを生成String dateStr = categoryType.ge
職業訓練でJavaを学ぶ!3ヶ月を終えて
職業訓練で、Javaを使ったWebシステム開発・Androidアプリ開発を学ぶことになりました。復習かねて情報発信をします!
これから職業訓練に通うことを検討している方の参考になれば嬉しいです。↓↓職業訓練に通うことになった経緯はこちら
https://note.mu/yukoro/n/ned8d43b0110d
早いもので半年間の職業訓練も折り返しに突入しました。
とりあえずインプットする
職業訓練でJavaを学ぶ!51日目(1/1)「Javaプログラミング実習(フレームワーク実習編)」
職業訓練で、Javaを使ったWebシステム開発・Androidアプリ開発を学ぶことになりました。復習かねて情報発信をします!
これから職業訓練に通うことを検討している方の参考になれば嬉しいです。↓↓職業訓練に通うことになった経緯はこちら
https://note.mu/yukoro/n/ned8d43b0110d
本日の授業内容<Hibernate ORM の利用>
・テーブルの連携
・HQL
職業訓練でJavaを学ぶ!50日目(1/1)「Javaプログラミング実習(フレームワーク実習編)」
職業訓練で、Javaを使ったWebシステム開発・Androidアプリ開発を学ぶことになりました。復習かねて情報発信をします!
これから職業訓練に通うことを検討している方の参考になれば嬉しいです。↓↓職業訓練に通うことになった経緯はこちら
https://note.mu/yukoro/n/ned8d43b0110d
本日の授業内容<Hibernate ORM 入門>
・Hibernate ORM
職業訓練でJavaを学ぶ!49日目(1/1)「Javaプログラミング実習(フレームワーク実習編)」
職業訓練で、Javaを使ったWebシステム開発・Androidアプリ開発を学ぶことになりました。復習かねて情報発信をします!
これから職業訓練に通うことを検討している方の参考になれば嬉しいです。↓↓職業訓練に通うことになった経緯はこちら
https://note.mu/yukoro/n/ned8d43b0110d
本日の授業内容
・Springのバリデーション機能
Hibernate Val
【Java】Eclipseの裏でTomcatが動き続けて止まらない時の対処法
Eclipseでサーバーを停止せず終了したせいか、プロジェクトを実行しようとするとポートがすでに使用中です、というメッセージが出てしまうことがなんどもありました。
応急処置としてEclipse上で使うポートを変更していましがた、根本解決にならないので調べてみました。
動作環境は以下。
Mac Book Pro
Eclipese(4.8.0)
Tomcat 8
まずアクティビティモニタにアクセ
職業訓練でJavaを学ぶ!48日目(2/2)「Javaプログラミング実習(フレームワーク実習編)」
職業訓練で、Javaを使ったWebシステム開発・Androidアプリ開発を学ぶことになりました。復習かねて情報発信をします!
これから職業訓練に通うことを検討している方の参考になれば嬉しいです。↓↓職業訓練に通うことになった経緯はこちら
https://note.mu/yukoro/n/ned8d43b0110d
本日の授業内容<Spring Frameworkのタグライブラリ>
・formタ