「Spring」アノテーション@RequestParamのサンプル
構文
public 戻り型 関数名(@RequestParam(パラメーター名) String パラメーター名){
使用例1 defaultValueを指定
@GetMapping(“/add ...
「Spring」アノテーション@GetMappingのparams(リクエストのパラメータ)のサンプル
構文
@GetMapping(path =”xxx”,params=”パラメータ名= 値”)
使用例1 オプション->params
「Spring」メディア・タイプ(producible)を生成するサンプル
構文
@GetMapping(path = “xxx”, produces = “application/json”)
使用例1
「Spring」メディア・タイプ(consumable)を受け入れるサンプル
構文
@PostMapping(path = “xxx”, consumes = “application/json”)
使用例1
「Spring」@PathVariableアノテーションのサンプル
説明
メソッドパラメーターを URI テンプレート変数にバインドする必要があることを示すアノテーション。
使用例1
「Spring」@PostMapping アノテーションのサンプル
説明
@PostMapping は @RequestMapping(method = RequestMethod.POST) のショートカットとして機能する合成アノテーションです。
サンプルコード
「Spring」@ComponentScanアノテーションのサンプル
構文
@ComponentScan(“xxx”)
@Configuration クラスで使用するコンポーネントスキャンディレクティブを構成します。Spring XML の <context ...
「Spring」DispatcherServletがコントローラを割り当てる方法
構文
DispatcherServlet 変数名= new DispatcherServlet(xxx);
変数名.addServlet(xxx,xxx)
サンプルコード
「Spring」@Controllerアノテーションのサンプル
構文
@Controller
public class クラス名
サンプルコード
@Controllerpublic class UsetController { @GetMapping("/user ...「Spring」getAnnotation()とisAnnotationPresent()メソッドでアノテーションを操作する方法
説明
1.public boolean isAnnotationPresent(Class<? extends Annotation> annotationClass)
指定された型の注釈がこの要素に存在す ...
「Spring」独自アノテーション@interfaceを利用するサンプル
構文
@interface アノテーション名{
keyの型 keyの名();
}
1.アノテーション定義
「Spring」アノテーション@interfaceを利用する方法
1.@interfaceアノテーションの定義
@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface RequestCont ...Spring5.2.6でAOP(Aspect Oriented Programming)の使い方(pom設定、アノテーションの書き方など)
pom.xmlにライブライを追加する
<dependency><groupId>org.springframework</groupId><artifactId>spring-as ...「Spring+Gradle」外部モジュール依存関係を設定するサンプル
設定サンプル
dependencies { compile group: 'org.springframework', name: 'spring-core', version: '5.2.6.RELEASE' compile ...「Spring入門」Gradleで文字エンコーディングを指定する
サンプルコード
def defaultEncoding = ‘UTF-8’
tasks.withType(AbstractCompile).each { it.options.encodin ...
「Spring入門」Gradleプロパティファイルを使うサンプル
1.gradle.properties
user=yamada
2.build.gradle
task outmsg << {
println “user=${user} ...
「Spring MVC」formタグにmodelAttribute属性を指定する
環境
Spring 5.3.21
構文
1.public @interface ModelAttribute
「Spring MVC」@ExceptionHandlerでController例外を設定する方法
説明
@ResponseBody
JSONを返却する際に利用する
@ResponseStatus(HttpStatus.BAD_REQUEST)
レスポンスのステータスコード
@Exce ...