Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/oracle-japan/helidon-handson-complete
https://github.com/oracle-japan/helidon-handson-complete
Last synced: about 5 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/oracle-japan/helidon-handson-complete
- Owner: oracle-japan
- Created: 2021-04-26T07:26:32.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-05-07T03:53:29.000Z (7 months ago)
- Last Synced: 2024-05-07T04:37:45.495Z (7 months ago)
- Language: Java
- Size: 11.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# helidonハンズオンコンテンツ
## Helidon MPとJPA/JTAを利用したRESTサービスの実装
### 事前準備
#### `src/main/resource/META-INF/microprofile-profile.properties`におけるデータソース設定
```
javax.sql.DataSource.test.dataSourceClassName=<データソースクラス名>
```* 例:`javax.sql.DataSource.test.dataSourceClassName=oracle.jdbc.pool.OracleDataSource`
```
javax.sql.DataSource.test.dataSource.url=<データソースURL名>
```* 例:`javax.sql.DataSource.test.dataSource.url=jdbc:oracle:thin:@sample_high?TNS_ADMIN=/path/Wallet_sample`
```
javax.sql.DataSource.test.dataSource.user=<データベースユーザ名>
```
* 例:`javax.sql.DataSource.test.dataSource.user=admin````
javax.sql.DataSource.test.dataSource.password=<データベースパスワード>
```* 例:`javax.sql.DataSource.test.dataSource.password=password`
### ビルド方法
```sh
mvn package -DskipTests
```### 実行方法
```sh
java -jar target/helidon-handson.jar
```### サービスへのアクセス例
* 全都道府県取得
```
curl 'http://localhost:8080/prefecture'
```* IDによる都道府県取得
```
curl 'http://localhost:8080/prefecture/1'
```