|
|
|
Reflection set method
|
|||
|---|---|---|---|
|
#18+
Как правильно и лучше заполнить bean через рефлексию Через Statement Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Через BeanInfo Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Через method Код: java 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2016, 10:57 |
|
||
|
Reflection set method
|
|||
|---|---|---|---|
|
#18+
-=Koba=-Через Statement Это откуда такое? -=Koba=- Код: java 1. 2. 3. Такие вещи надо выносить в методы с внятными именами. Кстати, "поле" и "свойство" это не одно и то же. Ваш код почему-то ожидает что их имена совпадают. И можете добавить в копилку: Apache Commons BeanUtils http://commons.apache.org/proper/commons-beanutils/javadocs/v1.9.2/apidocs/org/apache/commons/beanutils/package-summary.html#standard.basic Guava Reflection http://google.github.io/guava/releases/snapshot/api/docs/com/google/common/reflect/Invokable.html Spring http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/beans/BeanUtils.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2016, 11:11 |
|
||
|
Reflection set method
|
|||
|---|---|---|---|
|
#18+
BlazkowiczКстати, "поле" и "свойство" это не одно и то же. Ваш код почему-то ожидает что их имена совпадают. Да есть такое, так получилось, что расположение объектов в массиве совпадает с расположением полей в бине ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2016, 11:18 |
|
||
|
|

start [/forum/topic.php?fid=59&gotonew=1&tid=2123724]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
147ms |
get topic data: |
10ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 206ms |
| total: | 454ms |

| 0 / 0 |
