Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
J
javab_20230617
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Patryk Czarnik
javab_20230617
Commits
be88a16c
Commit
be88a16c
authored
Jul 30, 2023
by
Patryk Czarnik
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
PC28 - drobne poprawki
parent
2dfa2239
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
4 additions
and
7 deletions
+4
-7
Repository4.java
...znie/src/main/java/com/example/demo/data/Repository4.java
+0
-2
Repository5.java
...znie/src/main/java/com/example/demo/data/Repository5.java
+0
-2
FabrykaKomponentow.java
...va/com/example/demo/wstrzykiwanie/FabrykaKomponentow.java
+2
-2
Inject3.java
...src/main/java/com/example/demo/wstrzykiwanie/Inject3.java
+1
-0
index.html
...SpringTechnicznie/src/main/resources/templates/index.html
+1
-1
No files found.
PC28-SpringTechnicznie/src/main/java/com/example/demo/data/Repository4.java
View file @
be88a16c
package
com
.
example
.
demo
.
data
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.stereotype.Repository
;
import
com.example.demo.model.Employee
;
@Repository
public
interface
Repository4
extends
JpaRepository
<
Employee
,
Integer
>
{
// Spring sam tworzy instancję tego interfejsu, która zawiera implementację wszystkich standardowych metod
}
PC28-SpringTechnicznie/src/main/java/com/example/demo/data/Repository5.java
View file @
be88a16c
...
...
@@ -7,11 +7,9 @@ import java.util.stream.Collectors;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.stereotype.Repository
;
import
com.example.demo.model.Employee
;
@Repository
public
interface
Repository5
extends
JpaRepository
<
Employee
,
Integer
>
{
List
<
Employee
>
findByLastName
(
String
name
);
...
...
PC28-SpringTechnicznie/src/main/java/com/example/demo/wstrzykiwanie/FabrykaKomponentow.java
View file @
be88a16c
...
...
@@ -7,8 +7,8 @@ import org.springframework.context.annotation.Configuration;
public
class
FabrykaKomponentow
{
{
System
.
out
.
println
(
"FabrykaKomponentow init"
);
}
@Bean
public
Komponent
dajKomponent
()
{
@Bean
Komponent
dajKomponent
()
{
System
.
out
.
println
(
"Zaraz utworzę Komponent w klasie FabrykaKomponentow"
);
return
new
Komponent
();
}
...
...
PC28-SpringTechnicznie/src/main/java/com/example/demo/wstrzykiwanie/Inject3.java
View file @
be88a16c
...
...
@@ -10,6 +10,7 @@ public class Inject3 {
// 3. sposób wstrzykiwania: konstruktor
// To podejście zwykle jest podawane jako najlepsze, bo umożliwia łatwą podmianę komponentów na "mocki" podczas testów
// Przy tym podejściu problemem byłaby jednak cykliczna zależność między komponentami.
private
Komponent
komponent
;
private
Repo
repo
;
...
...
PC28-SpringTechnicznie/src/main/resources/templates/index.html
View file @
be88a16c
...
...
@@ -39,7 +39,7 @@
<li><a
href=
"/emps5/by_year/1999"
>
emps5/by_year
</a>
- wg roku zatrudneinia - przykład
<strong>
native query
</strong></li>
<li><a
href=
"/emps5/szef/105"
>
szef/105
</a>
- nazwisko sefa (przykład własnej funkcji)
<li><a
href=
"/emps5/zara
/
?id=103"
>
zara?id=103
</a>
- zarabiający więcej niż (przykład własnej funkcji)
<li><a
href=
"/emps5/zara?id=103"
>
zara?id=103
</a>
- zarabiający więcej niż (przykład własnej funkcji)
<li><a
href=
"/emps5/move/110?dep=90&job=AD_PRES"
>
move
</a>
- przenieś pracownika
</ul>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment