2016-09-01から1ヶ月間の記事一覧

ThymeleafでformのList<Object>フィールドに値をいれるのにはまった話

仕事しててすごくハマった話。 type="hidden"でListの指定したインデックス番号のidに値をつっこもうと思ったとき、以下のようにするとうまくpostできました。 BookForm.java @Getter @Setter public class BookForm implements Serializable { private List<Detail></detail>…

ビュー名を返すだけのControllerなら、Controllerは別にいらないらしいよ!

ログインフォームに誘導しようとした際、View名返すだけのControllerを作らなきゃいけません。 そんなとき、以下のようなConfigクラスを作ればこのControllerが必要ないんです! @Configuration public class WebMvcConfig extends WebMvcConfigurerAdapter …

Postgresの初期設定(ユーザの作成)

仕事ではMySQLばかりであまり使うことのないPostgres。 コマンドがまるで違うので備忘録として!psql経由でデータベースログイン mbp-Ryosuke:~ ryosuke$ psql -d postgres -U [ユーザ名] psql (9.5.1) Type "help" for help. postgres=# -d:データベースの…

Postgresのインストール方法(Mac)

postgresを使用する場面に遭遇したので備忘録として。 // postgresをインストール ryosuke $ brew install postgresql // 文字コードをutf-8で初期化 ryosuke $ initdb /usr/local/var/postgres/ -E utf8 // バージョンの確認 ryosuke $ postgers --version …

HTTPセッションに格納したオブジェクトの削除

@RequestMapping(path = "create", params = "complete", method = RequestMethod.POST) public String createComplete(SessionStatus sessionStatus) { sessionStatus.setComplete(); return "account/createComplete" } SessionStatusのsetCompleteメソッ…

Mac用のActive Directoryのパスワード変更スクリプト作ってみた!

会社でActive Directoryを使用しているんですが、パスワード変更するのが非常に面倒くさい。。。 VMでWindows起動して、パスワード変更だなんて。たったこれだけの作業のために時間使いたくないと思い、スクリプト作っちゃいました。 #!/bin/bash echo -n "…