- Java言語の構文は覚えたぞからWebアプリケーションを作り始めるまでの間のステップの人
- Javaのエコシステムがよくわからんになっている人
Javaのバージョンについてはある程度知っておくべきなので、代表的なバージョンを書いておく
古のJava。関わってはいけない。なぜかちょくちょく存在するが全力で逃げるべき相手。
教科書通りのコードを書くとコンパイルエラーになります。
package net.orekyuu.controllertestdemo; | |
import org.junit.jupiter.api.Nested; | |
import org.junit.jupiter.api.Test; | |
import org.springframework.beans.factory.annotation.Autowired; | |
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc; | |
import org.springframework.boot.test.context.SpringBootTest; | |
import org.springframework.test.web.servlet.MockMvc; | |
import org.springframework.test.web.servlet.MvcResult; | |
import org.springframework.test.web.servlet.ResultMatcher; |
package net.orekyuu.ktmapperdomasample.infrastructure.datasource | |
import net.orekyuu.ktmapper.mapping | |
import net.orekyuu.ktmapperdomasample.domain.identity.User | |
import net.orekyuu.ktmapperdomasample.domain.identity.UserId | |
import net.orekyuu.ktmapperdomasample.domain.identity.UserName | |
import net.orekyuu.ktmapperdomasample.domain.item.Item | |
import net.orekyuu.ktmapperdomasample.domain.item.ItemId | |
import net.orekyuu.ktmapperdomasample.domain.item.ItemName | |
import net.orekyuu.ktmapperdomasample.domain.item.Price |
package net.orekyuu.bitemporaldomaexample.domain.type; | |
/** | |
* システム的な変更時のシステム時間の変化 | |
*/ | |
public class TerminatedTransactionTime { | |
private final TransactionTime newTransaction; | |
private final TransactionTime terminatedTransaction; | |
TerminatedTransactionTime(TransactionTime newTransaction, TransactionTime terminatedTransaction) { |
<template> | |
<form action="xxxx" method="post"> | |
<input type="hidden" name="_csrf" :value="csrf"> | |
... | |
</form> | |
</template> | |
<script> | |
export default { | |
data: function () { | |
return { |
<meta name="csrfToken" th:content="${_csrf.token}"> |
task npmRunBuild() { | |
doLast { | |
def p = "npm run build".execute() | |
p.waitForProcessOutput(System.out, System.err) | |
} | |
} | |
processResources.dependsOn npmRunBuild |
const path = require('path'); | |
const webpack = require('webpack'); | |
const VueLoaderPlugin = require('vue-loader/lib/plugin'); | |
module.exports = { | |
entry: { | |
hoge: './src/main/js/files/hoge', | |
vendor: ['vue', 'vuex'] | |
}, | |
output: { |