- Java言語の構文は覚えたぞからWebアプリケーションを作り始めるまでの間のステップの人
- Javaのエコシステムがよくわからんになっている人
Javaのバージョンについてはある程度知っておくべきなので、代表的なバージョンを書いておく
古のJava。関わってはいけない。なぜかちょくちょく存在するが全力で逃げるべき相手。
教科書通りのコードを書くとコンパイルエラーになります。
| import com.intellij.database.extensions.Clipboard | |
| import com.intellij.database.extensions.Files | |
| import com.intellij.database.extensions.ScriptLogger | |
| import com.intellij.database.model.DasColumn | |
| import com.intellij.database.model.DasObject | |
| import com.intellij.database.model.DasTable | |
| import com.intellij.database.util.DasUtil | |
| import com.intellij.ide.util.PackageChooserDialog | |
| import com.intellij.openapi.application.ApplicationManager | |
| import com.intellij.openapi.project.Project |
| 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 |