高橋

MySQL

Spring BootでMySQLに接続する

Spring BootでMySQLに接続する
Spring Batch

SpringBatchで使うJob,Step,Flow,Taskletの使い方

SpringBatchで使うJob,Step,Flow,Taskletの使い方STSでSpringBatchプロジェクトを作成してみます。まず、「ファイル」-「新規」-「Springプロジェクト」を選択すると以下の画面が開きます。テンプレー...
Java8

System.out::println

System.out::printlnJava1.8からSystem.out::printlnというのが使えるようになりました。以下、String文字列の配列に対してforEachメソッドを実行し、その引数にSystem.out::prin...
spring

@Autowiredアノテーション

@Autowiredアノテーション@Autowiredアノテーションとはなんなんでしょう。DIコンテナはインスタンスを管理するコンテナです。アクションフォーム(コンポーネント)クラスです。package jp.co.confrage.tes...
MySQL

SpringMVCでMySQLに接続する(Maven)

SpringMVCでMySQLに接続する(Maven)SpringMVCでMySQLに接続するにはspring-jdbcとmysql-connector-javaが必要です。pom.xmlpom.xmlに以下を追加します。<dependen...
spring

SpringMVCでチェックボックスをデータ送信(POST)する

SpringMVCでチェックボックスをデータ送信(POST)する
spring

Springのフォームについて

SpringのフォームについてSpringのフォームについて説明します。以下、今まで使用していたフォームです。<spring:url value="/sample/post" var="action" /><form:form action...
spring

SpringMVCでValidationチェックする

SpringMVCでValidationチェックするSpringMVCでデータ送信チェックしたい場合はまずpom.xmlに以下を追加します。<dependency> <groupId>javax.validation</groupId> <...
spring

SpringMVCで@ModelAttributeアノテーションを使用する方法

SpringMVCで@ModelAttributeアノテーションを使用する方法
spring

SpringMVCでPOSTしたデータが文字化けする

SpringMVCでPOSTしたデータが文字化けする「SpringMVCでデータ送信(POST)する」で日本語を入力して送信すると文字化けが発生する場合があると思います。その場合は、web.xmlに以下を追加することで解消できます。<fil...
spring

SpringMVCでデータ送信(POST)する

SpringMVCでデータ送信(POST)するSpringMVCでテキストボックスに入力したデータを次画面に表示するサンプルです。初期表示のコントローラです。package jp.co.confrage;import org.slf4j.L...
spring

Springで共通jspをweb.xmlで定義する

Springで共通jspをweb.xmlで定義するJSPのヘッダ部分はtaglibなどで煩雑になります。これを共通jspとしてheader.jspというファイルを作成します。(views/common/header.jsp)<共通jsp><...
Eclipse

EclipseでSpringMVCプロジェクトを作成する

EclipseでSpringMVCプロジェクトを作成するEclipseでSpringMVCプロジェクトを作成します。「ファイル」-「新規」-「その他」から「Springプロジェクト」を選びます。「次へ」を押して適当なプロジェクト名を入力しま...
spring

Springとthymeleaf(タイムリーフ)を連携する

Springとthymeleaf(タイムリーフ)を連携するSpgingMVCプロジェクトのpom.xmlに以下を追記します。<dependency><groupId>org.thymeleaf</groupId><artifactId>th...
Eclipse

EclipseでTomcatサーバを起動する

EclipseでTomcatサーバを起動するEclipseでTomcatサーバを起動するにはTomcatをインストールしていることが前提です。「ウィンドウ」-「設定」から「ランタイム環境」を選びます。「追加」を押して「Apachhe Tom...
Eclipse

EclipseにSTSをインストールする

EclipseにSTSをインストールするEclipseで「ヘルプ」-「Eclipse マーケットプレース」を選択すると、検索タブを表示し検索ボックスに「STS」と入力して Enter キーを押します(もちろん、右の方にある「実行」ボタンでも...
lombok

Lombokの使い方

Lombokの使い方プロジェクトにLombokをインストールしてgetterやsetterを省略します。getterやsetter、コンストラクタなどのロジックと関係ないコードをボイラープレートコードと言います。Lombokはそれをアノテー...
MySQL

MySQLのテーブル作成と存在確認

MySQLのテーブル作成と存在確認MySQLでテーブルを作成します。create table文で作成します。mysql> create table tbl_customer(-> id int not null primary key,->...
MySQL

MySQLのデータベース作成と存在確認

MySQLのデータベース作成と存在確認
MySQL

MySQLに接続する

MySQLに接続するMySQLをインストールしたらコマンドプロンプトから接続してみます。サービスが起動していない場合はnet start mysql56でサービスを起動します。(デフォルトサービス名はmysql56)C:\>mysql -u...
Eclipse

EclipseにMavenプラグインをインストールする

EclipseにMavenプラグインをインストールするEclipseにMavenプラグインをインストールします。Eclipseを起動して「ヘルプ」-「新規ソフトウェアのインストール」で作業対象に「」と入力して追加を押します。これで次へを押し...
jQuery

スムーズにトップにスクロールする

スムーズにトップにスクロールするjQueryを使用してスムーズにスクロールします。以下ソース例です。<script type="text/javascript">$(function(){$('a').click(function(){va...
レスポンシブデザイン

@importが適用されない

レスポンシブデザインにするためにcssを振り分けようとする場合、以下のような感じで記述します。@import url(../css/PC.css) screen and (min-width: 769px); /* 769以上 */@imp...
WordPress

WordPressで公開日時が9時間ずれる

WordPressで公開日時が9時間ずれるWordPressの公開日時が日本時間より-9時間ずれる場合があります。テーマによって対応はいろいろと思いますが、基本的には「設定」-「一般」でタイムゾーンをUTC+9にすると解決されます。これで解...
php

MySQL server has gone away エラーが出たときの対処方法

MySQL server has gone away エラーが出たときの対処方法
spring

DIコンテナにパッケージが異なるBeanを登録する

DIコンテナにパッケージが異なるBeanを登録するパッケージが異なるBeanを登録するには、@ComponentScanや@ComponentScansアノテーションを使用します。jp.co.confrage2というパッケージにDIしたいク...
spring

AutowiredによるDI

エントリポイントからgetBeanメソッドを使用してBeanを取得せずに@Autowiredアノテーションを使用してDIコンテナがインジェクションする(インスタンスを生成する必要がない)フィールドを指定するクラス(これもBean)を作成しま...
spring boot

Spring FrameworkのJavaConfig(Bean)を作成する

Spring FrameworkのJavaConfig(Bean)を作成するSpring FrameworkにはDI(依存性の注入)コンテナというというインスタンスを管理する技術があります。DIコンテナを使用してシングルトンのインスタンスを...
spring boot

STSでSpring Bootプロジェクトを作成する

STSでSpring Bootプロジェクトを作成するコマンドラインからSpring Bootプロジェクトを作成することができますが、STSでSpring Bootプロジェクトを作成する事もできます。「ファイル」-「新規」から「Spring ...
spring boot

STSでWebアプリを実行する

STSでWebアプリを実行します。App.javaが以下のような内容だとします。package com.confrage;/*** Hello world!**/public class App{ public static void ma...
spring

STSにプロジェクトをインポートする

STSにプロジェクトをインポートする
spring

Spring Tool Suiteをインストールする方法と日本語化対応する方法

Spring Tool Suiteをインストールする方法と日本語化対応する方法Spring Tool Suite(STS)をインストールします。EclipseのSpring版みたいなかんじです。からダウンロードします。ここでは3.6.4をダ...
spring boot

Springの雛形を作成する

コマンドプロンプトで適当なワークスペースに移動します。c:\workspaceとすると、その配下は空の状態にします。既にディレクトリが存在するとエラーになったりします。エラーが出た場合は以下のように-Xを指定します。基本的には-Xは不要です...
maven

Mavenをインストール

MavenをインストールWindowsSpring bootを使うためにmavenをインストールします。Javaをインストールしておく必要があります。また、環境変数でJAVA_HOMEを設定しておく必要があります。今回はJavaは8をインス...
jquery ui

jQueryUIでタブを表示する

jQueryUIでタブを表示するjQueryUIでタブを表示します。まずjqueryとjquery-ui.min.js、jquery-ui.cssをプリロードします。<script src=""></script><script src="...
jquery ui

jQueryUIでボタンを表示する

jQueryUIでボタンを表示するjQueryUIでリンクやブロック要素(pタグなど)を使用してボタンを表示します。まずjqueryとjquery-ui.min.js、jquery-ui.cssをプリロードします。<script src="...
jquery ui

jQueryUIでアコーディオンを表示する

jQueryUIでアコーディオンを表示するjQueryUIでアコーディオンを表示します。まずjqueryとjquery-ui.min.js、jquery-ui.cssをプリロードします。<script src=""></script><sc...
jquery ui

jQueryUIでダイアログを表示する

jQueryUIでダイアログを表示するjQueryUIでダイアログを表示します。まずjqueryとjquery-ui.min.js、jquery-ui.cssをプリロードします。<script src=""></script><script...
jquery ui

jQueryUIでスライダーを表示する

jQueryUIでスライダーを表示するjQueryUIでスライダーを表示します。数値を入力する時にスライダーを使用します。まずjqueryとjquery-ui.min.js、jquery-ui.cssをプリロードします。<script sr...
WordPress

WordPressにテーブルタグを追加する

WordPressにテーブルタグを追加するWordPressの投稿ではデフォルトでテーブルタグを追加することができません。TinyMCE Advancedプラグインを使用すれば、Wordにテーブルを追加するように簡単にテーブルタグを追加する...
jquery ui

jQueryUIでカレンダーから日付入力する

jQueryUIでカレンダーから日付入力するjQueryUIでカレンダーから日付入力します。カレンダーをdatepickerと言います。まずjqueryとjquery-ui.min.js、jquery-ui.cssをプリロードします。<sc...
jquery ui

jQueryUIで並べ替えをする

jQueryUIで並べ替えをするjQueryUIでサムネイル画像を並べ替えします。まずjqueryとjquery-ui.min.jsをプリロードします。<script src=""></script><script src="../js/j...
jquery ui

jQueryUIでドラッグアンドドロップする

jQueryUIでドラッグアンドドロップするjQuery UIでサムネイル画像をドラッグアンドドロップして大きく表示します。まずjqueryとjquery-ui.min.jsをプリロードします。<script src=""></script...
jquery.validate.js

jquery.validate.jsで独自Validationメソッドを追加する

jquery.validate.jsで独自Validationメソッドを追加する
jquery.validate.js

jquery.validate.jsでvalidateチェックタイミングを指定する

jquery.validate.jsでvalidateチェックタイミングを指定する
jquery.validate.js

jquery.validate.jsでフォームを独自チェック

jquery.validate.jsでフォームを独自チェックjquery.validate.jsでフォームを独自チェックすることができます。まずjqueryとjquery.validate.jsをプリロードします。<script type=...
jquery.validate.js

jquery.validate.jsでフォームの入力チェック

jquery.validate.jsでフォームの入力チェックjquery.validate.jsは入力フォームのバリデーション(チェック)を簡単に実装することが出来るjQueryプラグインです。ダウンロードはこちらからダウンロードします。勿...
MSProject

MSProject2007

工程管理ツールでMSProjectがあるにも関わらず、Excelで工程管理をするプロジェクトが多い。Excelは表計算であって工程管理するのはMSProjectです。ファイルー新規作成で保存したら拡張子がmppのファイルが作成されます。適当...
SEO

SEOの基本

とうとうレスポンシブデザインではないサイトは評価しないというお達しが来ました。SEOについてですが、レスポンシブデザインだろうが、IPアドレス分散バックリンクだとか、バックリンクではそもそも順位は上がらないとか色々言われています。ですけど「...
struts

Strutsのコンテキストルート

Strutsのコンテキストルート